Avalon is a legendary place name of uncertain origin.
It is probably derived from afal (apple) and ynys (island), which gave the Welsh male name Afallon.
The name meaning of Avalon and the name origin of Avalon have been reviewed by our name experts.