Here's a breakdown:
* Old English: The most likely origin is from the Old English elements "eald" (old) and "tun" (town or enclosure), making the literal meaning "old town". This is the most commonly cited origin and fits the historical context of many places named Alton.
* Celtic: There's a possibility of a Celtic origin as well, potentially derived from the Brittonic element "alt" meaning "height" or "hill", combined with "dun" meaning "fort". This could indicate a settlement on a hill or a fortified area, which is consistent with the location of some Altons.
Ultimately, the exact origin of the name Alton might vary depending on the specific location. In some cases, it might be exclusively Old English, while others might have a Celtic influence.
It's important to note that the connection to Celtic roots is not as widely accepted as the Old English derivation. Regardless, "Alton" is a name with a rich history and multiple potential origins.