Skip to content

Popularity of the name Luca, 1915–2025

Luca has never been more popular than it is now: in 2025, 8,759 boys were named Luca, about 1 in 200 boys born in the U.S. that year, ranking #14. In all, Social Security counts 77,521 boys named Luca since 1915. Social Security’s records also list 1,690 girls named Luca.

Peak year
2025
Rank in 2025
#14
Babies in 2025
8,759
Total since 1915
77,521
Babies named Luca per 1,000 boys born, 1915–2025How many of every 1,000 boys born each year were named Luca. The table below lists every year.01.534.56192019401960198020002020
Babies given the name per 1,000 boys born each year. A gap is a year with fewer than 5.

Where it stands now

In the past decade the name climbed from #157 in 2015 to #14 in 2025: 2,617 boys got it in 2015, and 8,759 in 2025.

Decade by decade

Its best decade is the 2020s so far, when 44,138 boys were named Luca, #34 for the decade. It started at #4,017 in the 1910s.

Every 20 years in the records: 5 in 1920 (#4,286), 6 in 1960 (#3,665), 13 in 1980 (#3,256), 297 in 2000 (#626) and 4,832 in 2020 (#67).

Highs and lows

The most boys given the name in a single year was 8,759, in 2025. Its best rank, #14, came in its peak year.

Every year

The table lists every year from 1915 to 2025 in which Social Security recorded at least 5 boys named Luca, with the name’s rank that year.

Babies named Luca by year
YearBabiesRank
19156#3,392
19167#3,177
19176#3,545
19195#4,168
19205#4,286
19238#3,175
19257#3,408
19267#3,385
19286#3,697
19298#2,980
19435#3,538
19606#3,665
19638#3,044
196511#2,476
196812#2,445
196911#2,682
19706#4,230
19715#4,907
19727#3,963
197412#2,946
197516#2,540
197626#1,873
197711#3,386
197819#2,375
197919#2,465
198013#3,256
198132#1,766
198220#2,426
198324#2,140
198419#2,529
198523#2,293
198613#3,440
198734#1,864
198838#1,790
198936#1,993
199032#2,214
199138#1,983
199245#1,820
199365#1,444
199462#1,516
199566#1,467
199687#1,265
199782#1,350
1998115#1,114
1999128#1,063
2000297#626
2001343#585
2002430#524
2003544#463
2004686#393
2005707#400
2006873#348
20071,056#312
20081,097#305
20091,200#281
20101,275#272
20111,340#260
20121,617#223
20131,902#201
20142,304#185
20152,617#157
20162,755#151
20173,091#130
20183,615#106
20194,423#87
20204,832#67
20216,891#42
20227,855#28
20237,810#24
20247,991#23
20258,759#14

How these numbers are counted

Social Security publishes, for every year since 1880, how many babies of each sex were given each name, counting any name given to at least 5. A name’s rank is its place that year among names for the same sex, by number of babies. Names with the same count share a rank here, while Social Security’s own lists break ties alphabetically, so a rank can differ from theirs by a place or two. A name’s share is the number of babies given it divided by all babies of that sex in the data that year, and its peak is the year that share was highest. Shares rather than counts set the peak, because far more babies were born in some years than others: counting babies alone would pull nearly every name’s peak toward the 1946–1964 baby boom.

Source: the U.S. Social Security Administration’s national baby name data, from Social Security card applications for babies born in the U.S. A name is left out of a year when fewer than 5 babies of one sex got it, and counts before about 1937 are incomplete, because many people born then never applied for a card. See how Baby Boom builds its data. Figures may contain errors.