Two weeks after welcoming the tot, the Colombian singer-songwriter debuted the first look of the baby boy, reported Aceshowbiz.
"Meet our baby boy Milan," Shakira wrote in a caption of the picture which sees Pique kissing Milan.
Before unveiling the baby's pic, the 36-year-old artist asked her fans to make donation to UNICEF.
"Visit our @Unicef #Babyshower to see the 1st pic of my 2 angels & help underprivileged babies http://uni.Cf/baby Shak," she tweeted.
Shakira gave birth to her and Pique's first son, Milan Pique Mebarak, on January in Barcelona, Spain.
She explained the meaning of the name in a statement posted on her website.
"The name Milan (pronounced MEE-lahn), means dear, loving and gracious in Slavic; in Ancient Roman, eager and laborious; and in Sanskrit, unification."