Update Consent

How Many Kids Does Shakira Have?

Shakira Keeps Her Sons Semi-Private, but These Cute Photos Are a Small Glimpse at Them

Shakira may be an incredible singer with hips that don't lie in all of our eyes, but at home, she's a mama to two beautiful sons. The Columbian singer shares her kids with longtime boyfriend, Spanish football player, Gerard Piqué, who she met on the set of her of her music video for "Waka Waka (This Time for Africa)," the official song of the 2010 FIFA World Cup, which Gerard won with the Spain national team.

Shakira and Gerard have been a couple since 2011, and have welcomed two adorable children together. Keep reading to learn more about them and to see the family's sweetest photos.

Shakira and Gerard's first child, a son named Milan, was born Jan. 22, 2013.

Shakira and Gerard's youngest, a son named Sasha, was born nearly two years to the day after his older brother on Jan. 29, 2015.

Watch This!

Pop Quiz

Watch the Cast of Fear Street Play a Creepy Game of Horror Movie "Would You Rather"

Want More?

POPSUGAR Would Like To Send You Push Notifications.