Top Baby Names of All Time
In our top baby names guide we feature 7,636 baby names. When you find a name you like, click the name to get the name meaning and origin.
James
John
Robert
Michael
Mary
William
David
Richard
Joseph
Charles
Thomas
Christopher
Daniel
Elizabeth
Patricia
Matthew
Jennifer
Linda
George
Barbara
Donald
Anthony
Paul
Mark
Edward
Steven
Kenneth
Margaret
Andrew
Brian
Joshua
Kevin
Susan
Dorothy
Ronald
Timothy
Sarah
Jessica
Helen
Jason
Nancy
Betty
Karen
Jeffrey
Lisa
Frank
Gary
Ryan
Sandra
Nicholas
Anna
Eric
Stephen
Jacob
Donna
Ashley
Kimberly
Ruth
Carol
Larry
Michelle
Jonathan
Laura
Emily
Amanda
Scott
Raymond
Justin
Melissa
Deborah
Rebecca
Stephanie
Brandon
Sharon
Kathleen
Cynthia
Gregory
Samuel
Shirley
Amy
Benjamin
Patrick
Angela
Catherine
Virginia
Jack
Henry
Katherine
Walter
Dennis
Jerry
Brenda
Pamela
Alexander
Frances
Christine
Nicole
Peter
Tyler
Douglas
Janet
Carolyn
Rachel
Emma
Debra
Harold
Martha
Alice
Samantha
Aaron
Jose
Marie
Maria
Adam
Heather
Arthur