More info about the name "Armstead" Armstead is an Old English name that means 'a person who lives near the house of a hermit'.