Donalbain
US Popularity Rank: None
Origin: Scottish
Meaning: Brown-haired fighter; Fair-haired
Donalbain is a Scottish baby name meaning “brown-haired fighter” and “fair-haired.” Not only is this masculine moniker defined by its strong and courageous connotations, but it also has literary roots. Donalbain is the younger son of King Duncan in Shakespeare’s iconic play, Macbeth, and while the character isn’t central to the plot, he nonetheless provides a sense of morality amid the tragic events. So, if you are looking for a Scottish moniker with a rich literary history, then Donalbain would be perfect!