Name Meaning Armitage Name Meaning | Origin, History & Popularity The name Armitage is of English origin, and it is a habitational name that comes from the place called Armitage in Staffordshire, England. The place name is derived from the Read more