Does criss angel have a son?

No, he has no children. His mother insists that when he has children, however, that his firstborn son will be called Christopher after him.