Question: What castle on the banks of the River Annan in Scotland is named after a common Great Britain surname?
Sentence (from "Annan (surname)"): It is likely that the inhabitants of Annan, Dumfries and Galloway, Annandale, River Annan, Annanhead Hill, and Annan Castle adopted "Annan" as their surname.
Relevant evidence: No