Skip Nav

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.

Latest parenting