Divine Baby Names:The Legendary Names of Greek and Roman Gods, Goddesses, Demi-Gods, Demi-Goddesses, Heroes, Heroines, Royal Personages, and Fantastic Mythological Beings for Your Divine Baby