baby names

Share

Blaine

At a Glance: Name: Blaine – Meaning: Yellow-haired, or thin; from 'blàn' – Origin: Scottish…