This unusual surname is of Old Norse origin and is found particularly in Scotland. It derives from an Old Norse personal name Kobbi, itself from an element meaning large, and the Gaelic bain, denoting a fair person, with the diminutive ('little' or 'son of') form Cobbie.