Here is a list of all the families in the epilogue

It includes children that are yet to be conceived so I have put the year of their birth in brackets.

Lily Evans and James Potter

Harry James Potter (1980) - Gryffindor

Ellie Dorea Potter (1984) (Harry is very protective of his little sister) - Gryffindor

Hermione Potter and Sirius Black

Lavinia Estelle Black (1980) (nicknamed Livvy) - Ravenclaw

Leo Granger Black (1981) (keeping up with Black Family traditions, he is named after a constellation) - Gryffindor

Gloria Heloise Black (1985) - Gryffindor

Elizabeth Ginevra Black (1997) (nicknamed Beth) - Ravenclaw

Nymphadora Tonks and Remus Lupin

Ted Remus Lupin (1997) - Gryffindor

Aurelia Mharielle Lupin(2000) - Hufflepuff

Heloise Dinkley and Xenophilius Lovegood

Luna Lovegood (1981)(who married Rolf Scamander, has twin boys Lorcan and Lysander) - Ravenclaw

Alice Hughes and Frank Longbottom

Neville Longbottom (1980) – Gryffindor

Ginevra Weasley and Harry Potter

James Sirius (2002) (nicknamed Jamie, so that he could be told apart from his grandfather) - Gryffindor

Albus Severus (2004) (nicknamed Al, because he was jealous that his siblings had nicknames and he didn't) - Gryffindor

Lily Luna (2006) (nicknamed Sunshine, so that she could be told apart from her grandmother) - Gryffindor

All other pairings are canon, except for:

Pansy Parkinson and Ronald Weasley

Desmond (2000) (nicknamed Des) - Slytherin

Nell (2001) (Real name is Eleanor, but she refuses to use it, says it's too girly) - Slytherin

Sebastian (2004) (nicknamed Seb) – Gryffindor

Family of Marlene:

Marlene Alera McKinnon (Age 19, 1979)

Mother – Mrs Alera Elspeth McKinnon

Father – Mr Cygnus Ezra McKinnon

Sister – Lisette Belvina McKinnon (Age 14, 1979)

Sister – Della Camille McKinnon (Age 10, 1979)

Brother – Wilbur Cygnus McKinnon (Age 20

Remember Kenneth Webster who was supposed to share a dorm with the Marauders:

Mother – Mary Webster (Half-blood)

Father – John Webster (Muggle-born)

Younger brother – Brandon Webster