Shakira

Arabic in origin, the feminine counterpart of Shakir. Both derive from the verb shakara, "to thank," giving the sense "grateful."

Shakira in 2025

Shakira was given to 12 babies in the United States in 2025, making it the 14,973rd most popular name of the year. That is roughly one in every 276,279 babies born.

The history of Shakira

Shakira reached its highest point in 2002, when 512 babies were given the name, ranking 991st that year.

Across the 56 years of records since 1970, 8,276 babies have been named Shakira. Half of them were born before 1997, which places the name's centre of gravity with Generation Z.

Shakira by decade

DecadeBabies named ShakiraBest rank
1970s6821,791
1980s1,4691,475
1990s2,7971,108
2000s2,675991
2010s5493,034
2020s1048,884

Where Shakira is heading

Shakira has fallen 79% over the past decade, from 56 babies in 2015 to 12 in 2025.

That is less than 5% of its 2002 peak — Shakira is now a rare name in the United States.

Names like Shakira

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

Browse the most popular baby names