Ginny Weasley — Harry Potter Series by JK Rowling.
I’d like to clarify that I’m referring to book Ginny, not movie Ginny. Nothing against Bonnie; she’s gorgeous and a good actress, but movie Ginny was not written properly. Book Ginny is funny and witty and tough. She grew up with six older brothers so she’s definitely tough and has thick skin. I didn’t think that came across in the movies. I really love Ginny because she grows from Harry’s fangirl to a strong young woman who is not afraid of getting what she wants. She calls Harry out on his shit but she’s super supportive and lovely. She’s also almost lost her life to Voldemort’s horcrux, and she was able to move past it and not dwell on that awful experience. I think she’s a good match for book Harry, and she’s probably my favorite female character in the book series (sorry Hermione!)