Top Baby Names of 1881
The most popular baby names in the United States
👧
Girl Names
1
Mary 6,919 2
Anna 2,698 3
Emma 2,034 4
Elizabeth 1,852 5
Margaret 1,658 6
Minnie 1,653 7
Ida 1,439 8
Annie 1,326 9
Bertha 1,324 10
Alice 1,308 11
Clara 1,242 12
Sarah 1,226 13
Ella 1,148 14
Nellie 1,096 15
Grace 1,089 16
Florence 1,046 17
Martha 1,044 18
Cora 969 19
Laura 962 20
Carrie 958 21
Maude 923 22
Bessie 903 23
Mabel 893 24
Gertrude 791 25
Ethel 788 26
Jennie 784 27
Edith 778 28
Hattie 775 29
Mattie 754 30
Julia 737 31
Rose 734 32
Lillian 723 33
Lillie 678 34
Jessie 661 34
Eva 661 36
Lula 655 37
Myrtle 643 38
Pearl 641 39
Edna 637 40
Catherine 635 41
Ada 628 42
Louise 617 43
Helen 612 44
Lucy 611 45
Frances 586 46
Dora 585 47
Fannie 565 48
Josephine 563 49
Daisy 562 50
Lena 555 👦
Boy Names
1
John 8,768 2
William 8,524 3
James 5,441 4
George 4,664 5
Charles 4,636 6
Frank 2,834 7
Joseph 2,456 8
Henry 2,339 9
Thomas 2,282 10
Edward 2,177 11
Robert 2,140 12
Harry 2,002 13
Walter 1,670 14
Arthur 1,575 15
Fred 1,418 16
Albert 1,319 17
Samuel 919 18
David 750 19
Louis 746 20
Charlie 668 20
Clarence 668 22
Richard 641 23
Joe 639 24
Andrew 588 25
Ernest 571 26
Will 550 27
Jesse 536 28
Oscar 530 29
Daniel 527 30
Willie 498 31
Benjamin 481 31
Sam 481 33
Alfred 466 34
Roy 440 35
Lewis 439 36
Frederick 433 37
Peter 428 38
Elmer 388 39
Jacob 381 40
Herbert 369 41
Carl 359 41
Howard 359 43
Tom 349 44
Lee 342 45
Ralph 329 46
Martin 327 47
Jim 323 48
Earl 314 48
Eugene 314 50
Bert 312 About 1881 Baby Name Rankings
These rankings show the most popular baby names in the United States for 1881, 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.