Bain

What does Bain mean?

Bain is a surname-derived given name of Scottish and English origin, meaning “fair” or “white,” from the Gaelic bàn. It may also be a short form of other names or have Norse roots. As a first name, it has a sharp, clean sound and a heritage-rich background.

Popularity of Bain over time

What do parents think of Bain?