FamilyEducation.com
   
 

First name origin & meaning:

Celtic: From the stream

Last name origin & meaning:

Scottish: habitational name from a place in Dumfriesshire on the banks of the river Annan, from which its name derives. See also Annand.

This name appears in the following lists: Lakes and Rivers, Nobel Prize Winners