The name Armstrong has a rich history and is of Scottish origin. Traditionally, it is a surname that has evolved into a first name. The name is ...