Origin: Scandinavian
Meaning: noble, of the highest race or exalted son
Hacon as a boy's name is of Scandinavian origin, and the meaning of Hacon is "noble, of the highest race or exalted son".