Beyoncé and her husband, JAY-Z (Shawn Carter), have three children. Their eldest daughter was born in 2012 and is named Blue Ivy. Their twins, a boy and a girl, were born in 2017 and are named Sir and Rumi, respectively.