MeaningOld English: Town at the river source, A variant name of Alton
ReligionChristianity
OriginEnglish