Nicolas Cage explains his son's name
Actor Nicolas Cage has revealed why he chose the name Kal-El for his son with wife Alice Kim. Kal-El was the name given to Superman upon his birth. Nicolas says he and Alice wanted a very unique name with some meaning, "Alice and I wanted to have a name that was exotic and American, and which stood for something good, because our son is exotic and he’s American, and we both think he’s good. But having said that, I always liked the sound of the name. It has kind of a magical ring to it: Abracadabra Kal-El Shazam!"
Nicolas has a son from a previous relationship, Weston, 15.
Source: The Arizona Republic