
Gordon is a Scottish and English surname. It has a number of origins. It may refer to locations named Gordon in Berwickshire, Scotland and Normandy and be a name given to their denizens. Sometimes it was used as a Romany name for those folk in the border between England and Scotland who feared persecution and chose to blend in for protection, assuming this name.
Scottish: habitational name from Gordon in Berwickshire named with Welsh gor 'spacious' + din 'fort'. English (of Norman origin): habitational name from Gourdon in Saône-et-Loire so called from the Gallo-Roman personal name Gordus + the locative suffix -o -ōnis.