probably Gryffindor
Their Daughter's name is Rosie and their son's name is Hugo.
Not known.
Ron Weasley. The actor who plays him is called Rupert Grint.
Ron Ron is the nickname that Lavender Brown uses for Ron Weasley.