The surnames "
Leon", "Lyon", etc., are usually taken to mean "lion". However, when known to have sprung from Irish origins, these names are then said to be derived from anglicized forms of the Gaelic name: "Ó Liathain", which means "descendant of Liathan" -- "Liathan" being a personal name formed from "liath", meaning "grey". The Irish surname of "Lehane" also shares this origin.
Perhaps the D' was added to your family name and the spelling altered slightly during the years your family lived in Colombia and Venezuela?
--
Nanaea