Multiple choice Who does Neville marry? Hannah Abbott Luna Lovegood Lavender Brown Parvati Patil Reveal answer Fill a bubble to check yourself A Correct answer Explanation According to post-series information provided by J.K. Rowling, Neville Longbottom marries Hannah Abbott, who becomes the landlady of the Leaky Cauldron.