Girl Names Starting With O

The letter O gives girls 50 charted names in the 2025 SSA data, and the most popular of them is Olivia, with 13,544 babies. One of them even sits in the overall top 10 for 2025.

Top girl names starting with O in 2025, with overall SSA rank and birth count
Rank Name Babies
#1 Olivia 13,544
#153 Oaklynn 1,964
#156 Oakley 1,933
#197 Olive 1,597
#264 Ophelia 1,183
#308 Octavia 982
#423 Opal 740
#535 Oaklee 565
#637 Oaklyn 456
#668 Oakleigh 423
#787 Ocean 345
#883 Odette 303
#1,197 Odessa 193
#1,410 Onyx 155
#1,791 Oriana 113
#2,148 Ofelia 87
#2,210 Olympia 84
#2,294 Ollie 80
#2,532 Orla 70
#2,533 Ozzy 70
#2,768 Oona 62
#2,951 Ottilie 57
#2,985 Odelia 56
#3,063 Oaklie 54
#3,094 Orianna 53
#3,201 Olga 50
#3,282 Oakland 48
#3,283 Olyvia 48
#3,562 Oceana 43
#3,694 Ozzie 41
#3,758 October 40
#3,759 Ohana 40
#3,760 Ora 40
#3,821 Odalys 39
#4,146 Oumou 35
#4,328 Olani 33
#4,329 Owen 33
#4,525 Ori 31
#4,723 Orly 29
#4,958 Odyssey 27
#5,063 Olivette 26
#5,196 Oriyah 25
#5,359 Oliver 24
#5,514 Oaklynne 23
#5,515 Oasis 23
#5,516 Olenna 23
#5,665 Orli 22
#5,866 Olena 21
#5,867 Oliviana 21
#5,868 Ona 21

Ranks are overall positions among all 2025 girl names, so gaps between rows are real. For a random shortlist, spin O girl names in the generator, or scan the full top 100 girl names.

How common is O as a first letter for girls in 2025?

Among the 2025 top-1,000 girl names, 12 begin with O; summed, their births are 2.0% of the whole list, the 18th-largest share among the 26 initials. Tier by tier, the 2025 overall top 100 claims 1 of the table's 50 names (1 of those inside the top 10), the 101–500 band claims 6, the 501–1,000 band claims 5, and 38 rank past #1,000, outside the committed top-1,000 file. The table's last row, Ona, still carries 21 births at #5,868; any O girl names below it are outside the committed per-letter depth of 50 and are not shown.

Between #1 (Olivia, 13,544 births) and #5,868 (Ona, 21), the 50 rows of the 2025 O table hold 25,975 births in all, a top-to-bottom count ratio of 645.0. The middle row, the 25th, is Orianna at #3,094 with 53 births in 2025. The widest jump between consecutive rows is 381 ranks, from Onyx (#1,410) to Oriana (#1,791); every 2025 girl name at the ranks between them begins with another letter. 9 rows carry exactly the count of the row above them, ordered by the SSA's alphabetical tie rule; the first such pair is Orla (#2,532) and Ozzy (#2,533), at 70 births each. The 1 name from the 2025 O table inside the overall top 100 is Olivia (#1).

How a rank like #1 is assigned, including the SSA's alphabetical tie-break between equal counts, is explained in Reading ranks and counts.

O girl names across the decade snapshots

O girl names appear in the top 200 in 3 of the 7 snapshot years: 1995 (1 name, led by Olivia at #39 with 7,627 births), 2005 (1 name, led by Olivia at #5 with 15,700 births) and 2015 (1 name, led by Olivia at #2 with 19,729 births). In the other 4 (1955, 1965, 1975, 1985), no O girl name reached rank 200, which is where the committed decade files stop. Olivia was the leading O girl name in all 3 of those snapshots, and Olivia leads again in 2025, at #1.

O girl names in the top 200 of each decade snapshot year, with the leading O name, its overall rank and birth count
Snapshot O names in top 200 Leading O name Rank Babies
1950s (1955) 0 — — —
1960s (1965) 0 — — —
1970s (1975) 0 — — —
1980s (1985) 0 — — —
1990s (1995) 1 Olivia #39 7,627
2000s (2005) 1 Olivia #5 15,700
2010s (2015) 1 Olivia #2 19,729

Measured as a share of top-200 girl births, O runs 0.0% in 1955, 0.0% in 1965, 0.0% in 1975, 0.0% in 1985, 0.7% in 1995, 1.7% in 2005 and 2.4% in 2015 — a high of 2.4% in 2015 and a low of 0.0% in 1955. Cut to the same top-200 depth, the 2025 list holds 4 O names with 2.7% of its births, led by Olivia at #1. To read those 7 O shares against the other 25 initials, for girls and for boys, see First-letter trends since 1955, where each snapshot column carries all 26 shares; the full index is on the data guides page.

Faded and new O girl names

Nothing has faded at the committed depths: each O girl name found in a snapshot top 200 is still on the 2025 list, and 1 of the table's 50 rows has at least one snapshot appearance.

The 2025 table also carries 49 names that no snapshot top 200 contains: Oaklynn (#153), Oakley (#156), Olive (#197), Ophelia (#264), Octavia (#308), Opal (#423), Oaklee (#535), Oaklyn (#637), Oakleigh (#668), Ocean (#787), Odette (#883) and Odessa (#1,197), and 37 more. That records only that none of the 49, Oaklynn at #153 included, ranked inside the top 200 in 1955, 1965, 1975, 1985, 1995, 2005, 2015; the snapshot files stop at that rank, so any of them can have been registered below it in any of those years.

The shape of the 2025 O list

Short names (four letters or fewer) number 12 in the 2025 O table, medium ones (five to seven) 34, and long ones (eight or more) 4. Take each length class on its own and the 2025 O list shows 4 long spellings from Oakleigh at #668 to Oliviana at #5,867, 34 medium spellings from Olivia at #1 to Olena at #5,866, and 12 short spellings from Opal at #423 to Ona at #5,868. By letter count, Ora is the shortest spelling in the 2025 table (3 letters, #3,760) and Oakleigh the longest (8 letters, #668). "l" is the second letter of 12 of the 50 names in the 2025 O table, "a" of 9, and "r" of 8; 14 second letters are used in total.

Across the sexes, 11 of these 50 spellings also sit on the 2025 boys' O list, where the SSA ranks each sex on its own: Oakley (#156 for girls, #454 for boys), Oaklee (#535 for girls, #2,017 for boys), Ocean (#787 for girls, #720 for boys), Onyx (#1,410 for girls, #365 for boys), Ollie (#2,294 for girls, #1,058 for boys), Ozzy (#2,533 for girls, #549 for boys), Oakland (#3,282 for girls, #1,248 for boys) and Ozzie (#3,694 for girls, #1,455 for boys), and 3 more.

O girl names: questions the data answers

What is the most popular girl name starting with O in 2025?

Olivia. The 2025 SSA data records 13,544 girls named Olivia, which places it at #1 among all girl names that year, inside the overall top 10.

How many girl names starting with O are in the 2025 top 1,000?

12. Together they account for 2.0% of the births in the 2025 top 1,000, the 18th-largest share among the 26 initials.

Why does this page list 50 O girl names?

The committed per-letter file holds the 50 most-registered 2025 girl names for each initial, and O fills it: the 50th row is Ona at #5,868. Any O names below that cut are outside the committed depth and are not shown.

Which O girl name on this page has the lowest rank?

Ona, at #5,868 with 21 births in 2025. Ranks are overall positions among all 2025 girl names, so the span from #1 to #5,868 covers names that start with other letters.

How many O girl names were in the top 200 in 1955 and in 2015?

None in 1955 and 1 in 2015 (led by Olivia at #2). Those are counts inside one SSA year's top 200; over the 7 snapshots the O count ranges from 0 (1955) to 1 (1995).

Do any of these O girl names also appear on the boys' O list for 2025?

Yes, 11 of the 50: Oakley (#156 for girls, #454 for boys), Oaklee (#535 for girls, #2,017 for boys), Ocean (#787 for girls, #720 for boys), Onyx (#1,410 for girls, #365 for boys), Ollie (#2,294 for girls, #1,058 for boys), Ozzy (#2,533 for girls, #549 for boys), Oakland (#3,282 for girls, #1,248 for boys) and Ozzie (#3,694 for girls, #1,455 for boys), and 3 more. Those are per-sex ranks, so Oakley's #156 for girls (1,933 births) and #454 for boys (688) are two separate SSA positions, not one.

Other letters

Boy names for this letter: boy names starting with O.

Source: every name, rank, and count on this page comes from the U.S. Social Security Administration's national baby-names dataset (2025 data, from Social Security card applications). It is public-domain U.S. government data; names given fewer than 5 times in a year are excluded by the SSA, spelling variants are counted separately, and the data covers U.S. births only. Full caveats on the methodology page.