Shakira, 37, gave birth to baby Sacha late Thursday in the Teknon clinic in Barcelona, a family source told AFP.
“He was born last night. Both mother and baby are well,” the source said on Friday. “It seems the baby will be called Sacha.”
Sacha, whose birth weight has not yet been announced, is a younger brother for the celebrity couple’s first child Milan, who turned two a week ago.
The clinic had been surrounded by reporters for several days in anticipation of the birth, which Spanish media reported was by Caesarean section.
Spanish international defender Pique, 27, met Shakira while she was filming a video of her song “Waka Waka” for the South Africa World Cup in 2010.
Her other hits include “Whenever, Wherever” and “Hips Don’t Lie” with rapper Wyclef Jean.