Nomi Logo

Most Popular Baby Names

The top 100 most popular baby names in the United States right now, ranked by births in the 2020s. Data from the Social Security Administration.

Top 100 girl names

1.
Olivia

Latin · Peaceful olive tree, symbol of wisdom and grace

567,345 births
2.
Emma

Germanic · Whole and universal, complete in spirit

776,439 births
3.
Charlotte

French · Free woman

453,433 births
4.
Amelia

Latin / Germanic · Industrious

281,130 births
5.
Sophia

Greek · Wisdom and grace, enlightened spirit

439,108 births
6.
Mia

Scandinavian / Hebrew · Mine

310,219 births
7.
Isabella

Hebrew / Spanish · My God is a promise

417,001 births
8.
Ava

Latin / Germanic · Life, or bird

344,097 births
9.
Evelyn

English · Wished for

639,756 births
10.
Harper

English · One who plays the harp with artistry and soul

139,063 births
11.
Luna

Latin / Spanish · The moon, luminous and mysterious

87,715 births
12.
Camila

Latin · Young helper at sacred rites

123,854 births
13.
Sofia

Greek · Wisdom and graceful intelligence, enlightened spirit

186,744 births
14.
Eleanor

Greek / Old French · Bright light

336,678 births
15.
Elizabeth

Hebrew · My God is a promise

1,688,757 births
16.
Gianna

Hebrew / Italian · God is gracious

110,315 births
17.
Scarlett

Middle English / Latin · Scarlet red

111,687 births
18.
Violet

Latin · Delicate flower of modest virtue and quiet beauty

185,561 births
19.
Ella

Old English / Old German · All, or other

351,313 births
20.
Emily

Latin · Striving to excel

896,487 births
21.
Chloe

Greek · Green shoot of spring, blooming and fertile

254,389 births
22.
Abigail

Hebrew · My father's joy

413,263 births
23.
Aria

Italian / Hebrew · A melody of grace and spirited expression

95,674 births
24.
Penelope

Greek · Weaver, or duck

109,480 births
25.
Aurora

Latin / Roman Mythology · Dawn's first light, new beginnings eternally

99,113 births
26.
Hazel

English · Wisdom and grace from the hazel tree

302,580 births
27.
Avery

English · Ruler of the elves, or elf counsel

170,006 births
28.
Nora

Irish Gaelic / Latin · Honor, or bright light

193,138 births
29.
Lily

Latin · Purity, grace, and beauty of the flowering lily

189,644 births
30.
Ellie

Greek · Bright light

105,677 births
31.
Mila

Slavic · Gracious and dear

84,489 births
32.
Layla

Arabic · Night

129,136 births
33.
Eliana

Hebrew · My God has answered

76,104 births
34.
Madison

Modern English (surname-to-given name) · Son of Matthew, or son of Maud

419,806 births
35.
Isla

Scottish Gaelic · Island

58,252 births
36.
Grace

Latin · Divine blessing, elegance, and merciful kindness

534,935 births
37.
Nova

Latin · A bright new star, radiant and boundless

55,783 births
38.
Zoe

Greek · Life

163,256 births
39.
Lucy

Latin · Light

236,969 births
40.
Riley

Irish / Old English · Rye clearing

141,960 births
41.
Willow

English · Grace and flexibility of the willow tree

65,095 births
42.
Ivy

English · Graceful plant of growth and renewal, clinging with steadfast devotion

82,713 births
43.
Emilia

Latin · Striving to excel

69,076 births
44.
Victoria

Latin · Victory and triumph, strength through conquest

527,915 births
45.
Stella

Latin · Star—a shining light guiding the way

206,906 births
46.
Naomi

Hebrew · Pleasantness

191,547 births
47.
Hannah

Hebrew · Grace and compassion, deeply cherished

465,685 births
48.
Zoey

Greek · Life's vibrant spark and eternal energy

115,332 births
49.
Elena

Greek · Bright light

108,013 births
50.
Leah

Hebrew · Weary, or cow, or delicate

256,488 births
51.
Lillian

Latin · Pure and innocent as a lily

475,028 births
52.
Valentina

Latin · Strength, vigor, and eternal vitality

65,147 births
53.
Maya

Sanskrit / Hebrew · Illusion, or good mother

123,587 births
54.
Paisley

Scottish / Old English · Church

65,369 births
55.
Delilah

Hebrew · Delicate

66,683 births
56.
Addison

Old English · Son of Adam, which means 'man of the red earth'

148,893 births
57.
Everly

Old English · Clearing of the wild boar

43,374 births
58.
Natalie

Latin · Born at Christmas, blessed with joy and renewal

379,062 births
59.
Genesis

Greek · Beginning, source of life and new possibilities

93,578 births
60.
Sophie

Greek · Wisdom and enlightened understanding

138,577 births
61.
Sadie

Hebrew · Princess with grace and dignity

149,681 births
62.
Madelyn

English · Tower

116,010 births
63.
Ruby

Latin · Precious red jewel, vibrant and deeply treasured

376,570 births
64.
Josephine

Hebrew · God will increase, brings abundance and blessings

331,467 births
65.
Leilani

Hawaiian · Heavenly garland, child of paradise

56,466 births
66.
Claire

Latin / French · Bright and luminous, clear as light

211,919 births
67.
Alice

Germanic · Noble

588,147 births
68.
Kinsley

English · King's meadow

50,016 births
69.
Audrey

Old English · Noble strength

305,883 births
70.
Adeline

Germanic · Noble

80,812 births
71.
Kennedy

Irish Gaelic · Helmeted head

93,663 births
72.
Autumn

Latin / Modern American · Season of warm beauty and change, eternal renewal

145,988 births
73.
Aaliyah

Arabic · Exalted, rising high with noble spirit

109,971 births
74.
Lainey

English · Bright light

28,421 births
75.
Brooklyn

English / Dutch · Marshland, or stream

125,197 births
76.
Emery

Germanic · Brave ruler

43,837 births
77.
Eloise

French / Germanic · Healthy and wide

72,699 births
78.
Caroline

Latin · Free woman

250,410 births
79.
Anna

Hebrew · Graceful favor and cherished blessing

914,859 births
80.
Quinn

Irish Gaelic · Wise and noble descendant, intelligent leader

52,503 births
81.
Iris

Greek · Rainbow

101,550 births
82.
Savannah

Spanish / Native American · Open grassland of beauty and freedom

191,514 births
83.
Hailey

Old English · From the hay meadow, serene and grounded

181,434 births
84.
Vivian

Latin · Lively spirit, radiantly alive

228,172 births
85.
Clara

Latin · Bright and clear, radiant with luminous grace

300,524 births
86.
Aubrey

French / Germanic · Elf ruler

133,515 births
87.
Bella

Italian / Latin · Beautiful

83,721 births
88.
Gabriella

Hebrew · God's strength and divine power within

137,636 births
89.
Jade

Spanish / Chinese · The green gemstone

103,311 births
90.
Madeline

Hebrew / French · Tower

207,385 births
91.
Sarah

Hebrew · Princess, a woman of dignity and grace

1,098,498 births
92.
Cora

Greek · Maiden of pure beauty and innocence

156,028 births
93.
Maria

Hebrew / Latin · Beloved

566,111 births
94.
Allison

English, from Old Germanic · Noble

319,119 births
95.
Liliana

Latin · Pure as a lily, graceful beauty and innocence blooming

74,990 births
96.
Lydia

Greek · Beautiful, noble one

187,039 births
97.
Natalia

Latin · Born on Christmas Day

85,144 births
98.
Athena

Greek · Goddess of wisdom, courage, and righteous war

53,118 births
99.
Ariana

Persian / Greek · Most holy

120,380 births
100.
Serenity

Latin · Peaceful tranquility and calm grace

77,550 births

Top 100 boy names

1.
Liam

Irish Gaelic · Resolute protector

358,536 births
2.
Noah

Hebrew · Rest, comfort, and new beginnings after the storm

529,602 births
3.
Oliver

Latin · Olive tree

269,903 births
4.
James

Hebrew · Supplanter, or may God protect

5,250,638 births
5.
Elijah

Hebrew · The Lord is my God

380,611 births
6.
William

Germanic (Old German) · Resolute protector; steadfast guardian with iron will

4,199,696 births
7.
Henry

Old Germanic · Ruler of the home

768,945 births
8.
Lucas

Latin · Light

331,092 births
9.
Theodore

Greek · Gift of God

317,206 births
10.
Benjamin

Hebrew · Son of the right hand, favored and strong

826,830 births
11.
Mateo

Hebrew / Spanish · Gift of God, divine blessing and grace

126,693 births
12.
Levi

Hebrew · Joined in unity—a bond of love and connection

215,013 births
13.
Sebastian

Latin / Greek · Venerable and revered, one worthy of respect

218,055 births
14.
Jack

Hebrew / English · God is gracious

756,943 births
15.
Daniel

Hebrew · God is my judge, a name of faith and divine wisdom

1,982,812 births
16.
Michael

Hebrew · Who is like God?

4,426,753 births
17.
Alexander

Greek · Defender of the people

736,123 births
18.
Ethan

Hebrew · Strong and firm, solid as a rock

487,389 births
19.
Samuel

Hebrew · God has heard

820,196 births
20.
Owen

Welsh · Well-born, or young warrior

245,644 births
21.
John

Hebrew · God is gracious

5,182,633 births
22.
Asher

Hebrew · Blessed and happy, one who brings joy

111,227 births
23.
Ezra

Hebrew · Help

106,761 births
24.
Leo

Latin · Brave lion, courageous and strong

259,988 births
25.
Jackson

English · Son of Jack, which means 'God is gracious'

297,220 births
26.
Mason

Old English · Skilled craftsman, builder of strong foundations

342,583 births
27.
Hudson

Old English · Son of Hudd, which means 'heart and mind'

114,287 births
28.
Joseph

Hebrew · God will increase; blessed with abundance and growth

2,669,490 births
29.
David

Hebrew · Beloved one; cherished with tenderness and grace

3,676,654 births
30.
Jacob

Hebrew · Supplanter, or may God protect

988,227 births
31.
Julian

Latin · Youthful

264,985 births
32.
Logan

Scottish Gaelic · Small hollow in the landscape, serene and grounded

387,999 births
33.
Luke

Latin / Greek · Light

323,020 births
34.
Luca

Latin / Italian · Light

77,521 births
35.
Matthew

Hebrew · Gift of God, a blessing bestowed with grace

1,654,075 births
36.
Wyatt

Old English · Brave in battle, courageous and bold

208,452 births
37.
Aiden

Irish Gaelic · Little fire

257,765 births
38.
Elias

Hebrew · The Lord is my God

129,263 births
39.
Gabriel

Hebrew · God is my strength

395,778 births
40.
Dylan

Welsh · Son of the sea

418,679 births
41.
Grayson

English · Son of the steward

128,994 births
42.
Isaac

Hebrew · Laughter and joy, a child of promise

331,508 births
43.
Thomas

Aramaic · Twin, a name of deep connection and spiritual resonance

2,358,576 births
44.
Carter

Old English · Cart driver

206,833 births
45.
Maverick

Modern American · Independent spirit, bold and fearlessly free

70,604 births
46.
Anthony

Latin · Highly praiseworthy, or priceless

1,488,042 births
47.
Santiago

Spanish / Hebrew · Supplanter, or may God protect

103,828 births
48.
Jayden

Modern American · Thankful

253,989 births
49.
Miles

Latin · Gracious, or soldier

122,868 births
50.
Charles

Germanic (Old German) · Free man

2,434,659 births
51.
Josiah

Hebrew · God heals, or God supports

148,958 births
52.
Caleb

Hebrew · Dog, or whole-hearted

324,350 births
53.
Lincoln

Old English · Settlement by the lake

104,918 births
54.
Cooper

Old English · Barrel maker

123,702 births
55.
Ezekiel

Hebrew · God strengthens and sustains with divine courage

83,605 births
56.
Isaiah

Hebrew · God's salvation and divine deliverance

254,020 births
57.
Christopher

Greek · Bearer of Christ, a protector and guide with divine purpose

2,069,596 births
58.
Joshua

Hebrew · God is salvation, a deliverer and guide

1,248,929 births
59.
Nathan

Hebrew · God gave; a blessing bestowed with purpose

587,497 births
60.
Andrew

Greek · Strong and courageous, a true warrior spirit

1,329,454 births
61.
Nolan

Irish Gaelic · Noble descendant, celebrated and distinguished

135,505 births
62.
Roman

Latin · Citizen of Rome, strong and noble heritage

104,653 births
63.
Cameron

Scottish Gaelic · Crooked nose, or crooked river, or crooked hill

312,661 births
64.
Adrian

Latin · From the Adriatic, rich with ancient grace

272,265 births
65.
Angel

Greek / Latin · Divine messenger of love and protection

265,886 births
66.
Waylon

Old English · Land by the road

55,048 births
67.
Wesley

Old English · Western meadow of peace and tranquility

247,713 births
68.
Bennett

Latin / English · Blessed one, favored by fortune

72,514 births
69.
Jaxon

Hebrew / Modern American · Son of Jack, which means 'God is gracious'

113,651 births
70.
Aaron

Hebrew · Exalted, or high mountain

614,462 births
71.
Kai

Hawaiian / Japanese / Greek · Sea

70,232 births
72.
Brooks

Old English · One who dwells by flowing streams

57,946 births
73.
Axel

Old Norse / Hebrew · Father of peace

72,459 births
74.
Christian

Latin · Follower of Christ

453,968 births
75.
Eli

Hebrew · Lifted up

153,495 births
76.
Ian

Scottish Gaelic · God is gracious

257,664 births
77.
Ryan

Irish Gaelic · Little king

964,123 births
78.
Weston

Old English · Western settlement

75,907 births
79.
Jonathan

Hebrew · God has given

870,866 births
80.
Beau

French · Handsome and admirable, a true beauty

65,592 births
81.
Rowan

Irish Gaelic / Scandinavian · Little red one, or rowan tree

50,628 births
82.
Everett

English / Germanic · Strong as a wild boar, steadfast and brave

135,900 births
83.
Silas

Latin / Greek · Of the forest

75,465 births
84.
Leonardo

Germanic / Italian · Brave as a lion

96,066 births
85.
Robert

Germanic (Old German) · Bright fame; shining with renown and honor

4,849,730 births
86.
Colton

Old English · Coal town

151,965 births
87.
Thiago

Portuguese / Spanish · Supplanter, or may God protect

35,200 births
88.
Jeremiah

Hebrew · God will raise up

225,674 births
89.
Easton

English · East-facing settlement, new dawn and beginnings

79,440 births
90.
Landon

Old English · From the long hill, steadfast and enduring

186,603 births
91.
Jose

Hebrew · God will increase; blessed and abundant

592,512 births
92.
Micah

Hebrew · Who is like God?

119,571 births
93.
Parker

English · Keeper of the park, guardian of green spaces

130,941 births
94.
Jordan

Hebrew · One who flows downward with grace and clarity

401,196 births
95.
Jameson

Hebrew / English · Son of James, which means 'supplanter, or may God protect'

61,883 births
96.
Gael

Irish Gaelic · Spirited warrior of the Gaelic people

49,079 births
97.
Adam

Hebrew · Man of the red earth

580,378 births
98.
Dominic

Latin · Belonging to the Lord, blessed and devoted

193,424 births
99.
Hunter

Old English · One who hunts

262,238 births
100.
Xavier

Basque / Arabic · New house

160,332 births

Explore beyond the top 100

Nomi has over 16,000 names to discover. Swipe, favorite, and find the one that's perfect for your family.

Start swiping, it's free