When we first heard that Grimes was having a baby with Elon Musk, it was clear that there wasn't going to be anything conventional about this child.

True enough, their decision to name their son ‘X Æ A-12’ has raised a lot of eyebrows over the last day or two.

It's also raised a lot of questions - primarily 'What the hell does it mean?'

Grimes, aka Canadian musician Claire Boucher, has taken to Twitter to break down the meaning of her newborn's given name.

"‘X’ refers to “the unknown variable", she wrote. "Æ’ is “my elven spelling of Ai (love &/or Artificial intelligence)."

She continued: "A-12’ is a nod to the “precursor to SR-17 (our favourite aircraft). No weapons, no defenses, just speed. Great in battle, but non-violent." Musk later corrected her, noting that the aircraft was the SR-71.

Finally, she added that the 'A' was also a reference to "Archangel, my favorite song."

It's still unclear how to pronounce the name, or whether the child will be known by a nickname. Some have suggested that it's pronounced (or he will be known as) 'Sasha Archangel'.

People are having fun guessing, though...