Historical trend of top US baby names Plot of historical rankings of top USA baby names according to the Social Security Administration by CMG Lee. Names listed have achieved top-5 rank, and names in bold have achieved top rank in at least one of the years shown. Names are ordered by ascending year they first appeared in the top-5 and then rank. Data is from http://www.ssa.gov/oact/babynames/limits.html . Rank: 1 2 3 4 5 6-10 11-20 21-50 51-100 FEMALE 1880 1900 1920 1940 1960 1980 2000 Mary Anna Emma Elizabeth Minnie Margaret Ruth Helen Dorothy Betty Barbara Joan Shirley Patricia Judith Carol Linda Sandra Susan Deborah Debra Karen Donna Lisa Kimberly Michelle Jennifer Melissa Amy Heather Angela Jessica Amanda Sarah Ashley Brittany Samantha Emily Hannah Alexis Madison Olivia Abigail Isabella Ava Sophia MALE 1880 1900 1920 1940 1960 1980 2000 John William James Charles George Robert Joseph Richard David Michael Christopher Jason Matthew Joshua Daniel Andrew Tyler Jacob Nicholas Ethan Alexander Jayden Mason Noah Liam