Deucalion is bay boy name, main origion is Greek. English meanings of Deucalion is "son of prometheus" and popular in Christian religion.