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
| Decade | Babies named Shakira | Best rank |
|---|---|---|
| 1970s | 682 | 1,791 |
| 1980s | 1,469 | 1,475 |
| 1990s | 2,797 | 1,108 |
| 2000s | 2,675 | 991 |
| 2010s | 549 | 3,034 |
| 2020s | 104 | 8,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.