Top Baby Names of 1891
The most popular baby names in the United States
👧
Girl Names
1
Mary 11,704 2
Anna 5,099 3
Margaret 3,065 4
Elizabeth 3,059 5
Emma 2,884 6
Florence 2,716 7
Ethel 2,689 8
Minnie 2,428 9
Helen 2,417 10
Bertha 2,372 11
Clara 2,360 12
Bessie 2,323 13
Annie 2,096 14
Grace 2,088 15
Mabel 2,029 16
Alice 2,015 17
Ida 2,002 18
Edna 1,963 19
Ruth 1,857 20
Lillian 1,812 21
Martha 1,744 22
Rose 1,696 23
Ella 1,685 24
Sarah 1,669 25
Nellie 1,647 26
Gertrude 1,645 27
Pearl 1,605 28
Marie 1,596 29
Laura 1,509 29
Edith 1,509 31
Myrtle 1,458 32
Hazel 1,447 33
Eva 1,412 34
Frances 1,397 35
Cora 1,343 36
Carrie 1,342 37
Louise 1,333 38
Elsie 1,303 39
Lillie 1,247 40
Jennie 1,238 41
Hattie 1,219 41
Catherine 1,219 43
Julia 1,200 44
Maude 1,188 45
Lena 1,174 46
Mattie 1,165 47
Agnes 1,125 48
Jessie 1,119 49
Josephine 1,031 50
Lula 1,010 👦
Boy Names
1
John 7,680 2
William 6,763 3
James 4,516 4
George 3,931 5
Charles 3,640 6
Frank 2,652 7
Joseph 2,572 8
Robert 2,240 9
Harry 2,132 10
Henry 2,049 11
Edward 1,989 12
Thomas 1,982 13
Walter 1,668 14
Arthur 1,514 15
Fred 1,362 16
Albert 1,207 17
Clarence 1,007 18
Roy 838 19
Louis 786 20
Samuel 753 21
Willie 739 22
Ernest 715 23
Charlie 707 24
Carl 675 25
Earl 674 26
David 673 27
Richard 609 28
Ralph 587 29
Joe 584 30
Raymond 575 31
Paul 564 32
Oscar 551 33
Andrew 521 34
Will 520 35
Jesse 519 36
Elmer 508 37
Daniel 505 38
Herbert 501 39
Alfred 499 40
Howard 485 41
Benjamin 461 42
Harold 419 43
Sam 418 44
Frederick 412 45
Peter 396 46
Lawrence 389 47
Herman 383 48
Eugene 362 49
Ray 360 50
Lewis 357 About 1891 Baby Name Rankings
These rankings show the most popular baby names in the United States for 1891, 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.