Meaning of Surname Annan : A river and borough of Scotland
Locality surnames were used to describe where the person/ancestor lived.