Elon Musk announced the birth of the baby boy in a post on Twitter, revealing his son was called "X Æ A-12 Musk".