Cara

Italian cara, meaning dear or beloved, supplies this name; the Irish word cara, friend, is also cited. Both senses have carried it into English use.

Cara in 2025

Cara was given to 168 babies in the United States in 2025, making it the 2,485th most popular name of the year. That is roughly one in every 19,734 babies born.

The history of Cara

Cara reached its highest point in 1985, when 1,472 babies were given the name, ranking 362nd that year. Its best-ever ranking was 358th, in 1977.

Across the 144 years of records since 1882, 53,367 babies have been named Cara. Half of them were born before 1985, which places the name's centre of gravity with Millennials.

Cara by decade

DecadeBabies named CaraBest rank
1880s631,158
1890s911,340
1900s1131,487
1910s2191,632
1920s2812,138
1930s3051,928
1940s4921,807
1950s1,2911,231
1960s5,779513
1970s10,430358
1980s13,317362
1990s9,849464
2000s6,034751
2010s3,8301,150
2020s1,2731,690

Where Cara is heading

Cara has fallen 57% over the past decade, from 389 babies in 2015 to 168 in 2025.

Names like Cara

Names that rose and fell at the same time as Cara.

Browse the most popular baby names