Monaco's Princess Charlotte Casiraghi has given birth to a son named Raphael, palace officials announced Wednesday. The child is the first for Casiraghi, 27, and her boyfriend, actor-comedian Gad Elmaleh, 42, People.com said. Elmaleh also has a son from a previous relationship. The couple have been dating for about two years. Their son was born Tuesday in Monaco. "Everyone is very happy here. It is good news," a Monaco palace source told People.com.