Harry Potter and his wife Ginny (née Weasley) have three children. The eldest is James Sirius Potter, the middle child is Albus Severus Potter and the youngest is Lily Luna Potter. James Sirius is named after Harry's father James and Harry's godfather Sirius. Albus Severus is named after two headmasters of Hogwarts, Albus Dumbledore and Severus Snape. Lily Luna is named after Harry's mother Lily and Harry and Ginny's good friend Luna Lovegood. There is at least a year between James and Albus and two years between Albus and Lily. There is more about them in Harry Potter and the Deahly Hallows epilogue, Nineteen Years Later.