Top Baby Names of 1889
The most popular baby names in the United States
👧
Girl Names
1
Mary 11,648 2
Anna 5,062 3
Elizabeth 3,058 4
Margaret 2,917 5
Emma 2,884 6
Minnie 2,624 7
Florence 2,465 8
Ethel 2,463 9
Bessie 2,343 10
Clara 2,319 11
Bertha 2,293 12
Alice 2,145 13
Annie 2,123 14
Ida 2,122 15
Grace 2,049 16
Mabel 1,947 17
Helen 1,909 18
Edna 1,815 19
Nellie 1,752 20
Sarah 1,730 21
Martha 1,711 22
Ella 1,647 23
Lillian 1,640 24
Pearl 1,588 25
Laura 1,567 26
Rose 1,550 27
Carrie 1,547 28
Gertrude 1,543 29
Edith 1,523 30
Marie 1,436 31
Eva 1,372 32
Cora 1,365 33
Myrtle 1,361 34
Frances 1,351 35
Hattie 1,328 36
Maude 1,293 37
Lillie 1,289 38
Louise 1,283 39
Jennie 1,252 40
Julia 1,201 41
Elsie 1,199 42
Catherine 1,198 43
Jessie 1,196 44
Mattie 1,173 45
Lena 1,096 46
Ruth 1,073 47
Lula 1,067 48
Hazel 1,056 49
Josephine 1,047 50
Agnes 1,033 👦
Boy Names
1
John 8,548 2
William 7,772 3
James 5,020 4
George 4,430 5
Charles 4,199 6
Frank 2,975 7
Joseph 2,729 8
Harry 2,559 9
Robert 2,513 10
Edward 2,299 11
Henry 2,286 12
Thomas 2,233 13
Walter 1,916 14
Arthur 1,668 15
Fred 1,554 16
Albert 1,353 17
Clarence 984 18
Roy 888 19
Louis 837 20
Samuel 810 21
Benjamin 760 22
David 757 23
Ernest 736 24
Richard 711 25
Joe 709 26
Willie 708 27
Carl 704 28
Earl 688 29
Charlie 685 30
Will 631 31
Jesse 576 32
Oscar 572 33
Andrew 561 34
Elmer 557 35
Paul 555 36
Daniel 515 37
Raymond 511 38
Howard 503 39
Ralph 495 40
Sam 486 41
Alfred 472 41
Herbert 472 43
Ben 453 44
Frederick 451 45
Peter 425 46
Lee 415 47
Lewis 414 48
Herman 405 49
Claude 386 50
Tom 379 About 1889 Baby Name Rankings
These rankings show the most popular baby names in the United States for 1889, based on Social Security Administration data. The list includes all babies born in the U.S. whose names were registered with the SSA.
Names are ranked by the number of babies given each name during the year. Click on any name to see its complete history, including popularity trends over 145 years and regional data across all 50 states.