Shakira is a proud mom to two children, sons Milan and Sasha.
Shakira shares her boys, Milan and Sasha, with ex Gerard Pique. Sasha and Gerard, who is a soccer player, began dating in 2011.They welcomed Milan in Jan 2013, followed by Sasha in Jan. 2015. Although Shakira and Gerard never got engaged or married, they were together for more than ten years before announcing their split in 2022.
Shakira lived with her boys and Gerard in Spain for a lot of the relationship. However, after the split, she reportedly relocated back to Miami with the kids after she and Gerard reached a custody arrangement. See some more of Shakira’s cutest photos with Milan and Sasha over the years by scrolling through the gallery!