Amon \a-mon\ as a boy's name is a variant of Ammon (Hebrew) and Eamon (Irish, Gaelic, Old English), and the meaning of Amon is "teacher, builder; wealthy protector".
The baby name Amon sounds like Aimon, Aymon, Amin, Amyn and Aman. Other similar baby names are Aron, Adon, Admon, Alon, Amnon, Amor, Amos, Armon and Avon.