Shakira welcomes baby No. 2. The Colombian singer, 37, delivered a healthy baby boy on Thursday in Spain. It's her second son with Spanish football player Gerard Pique, 27. The couple named the bundle of joy Sasha Pique Mebarak. "We are happy to announce the birth of Sasha Pique Mebarak, son of Shakira Mebarak and Gerard Pique, born January 29 at 9:54pm, in Barcelona," they said in a joint statement.