The official publishing company of J.K Rowling named Pottermore have revealed (see here) that there are/were interesting and well thought etymology of characters in Harry Potter book series. It does not contain however all the characters' names' etymology (including famous Longbottoms, Weasleys etc)
What led Ron's sister name to be Ginevra Weasley (Ginny Weasley)?