Duh Bella Swan, because I love characters who have names that are questions. Isabella Swan? No. No, it is not.
Kidding, clearly. I'm just procrastinating before I have to declare either Hermione Granger or Luna Lovegood as my favorite. I don't think it can be done. So I'm going to completely copout and say "Hermuna" is my favorite. I don't know about "Hermuna" being the right name choice. "Grangegood." "Lunione." Heh "Lover" might be the best combo for their last names, but that's just silly...
Sooooo Lover is my personal favorite female character. She's super smart, believes in zany things that may or may not be true, gets her friends out of trouble even when unconscious, doesn't care what people think of her, has wonderfully frizzy hair, loves her friends unconditionally, punches Malfoy, and gives the best broadcast of a Quidditch game, or any game, ever. I love Lover.
But if I have to pick (and I technically don't have to because it's my blog and I can do what I want), I would pick Hermione. <3
Also, a Google image search for Hermione and Luna leads to slash fanfiction. Duly noted.