In case you didn't know, March is Women's History Month. It's the time to celebrate the contributions women have made to society ... and the small screen. has come out with a list of the 100 Most Memorable Female TV Characters. The most powerful women in television history--cartoon or real -- are on this list. Here are the Top 10:

10. Edith Bunker (All in the Family). Played by Jean Stapleton

9. Claire Huxtable (The Cosby Show). Played by Phylicia Rashad

8. Veronica Mars (Veronica Mars). Played by Kristin Bell

7. Carmela Soprano (The Sopranos). Played by Edie Falco

6. Buffy Summers (Buffy the Vampire Slayer). Played by Sarah Michelle Gellar

5. Elaine Benes (Seinfeld). Played by Julia Louis-Dreyfus

4. Peggy Olson (Mad Men). Played by Elisabeth Moss

3. Lucy Ricardo (I Love Lucy). Played by Lucille Ball

2. Laura Roslin (Battlestar Galactica). Played by Mary McDonnell

1. Mary Richards (The Mary Tyler Moore Show). Played by Mary Tyler Moore