Anglicized form of Irish/Scottish Gaelic 'Bláán,' meaning 'yellow' or 'slender,' borne by an early Scottish saint.
Like Blain?
Swipe through thousands of names like it