Likely related to Scottish place-name forms, often connected with river or settlement meanings.
Like Aftan?
Swipe through thousands of names like it