Meaning:fair-haired courageous one
Finlay is a masculine name with both Irish and Scottish origins. Meaning “fair-haired hero” this is a badass name to inspire baby to have nothing but confidence in their life. With its Celtic roots, it’s an Anglicized form of “Fionnlagh” in Scottish Gaelic and “Findlaech” in Old Irish, giving baby a name full of rich history. If you want to encourage your bundle of joy to be proud of themselves and where they came from no matter what, the name Findlay truly beats all.

Popularity Trend Chart

Roll over the visual for detailed rankings by year.

Source: Social Security Administration

Not sure you have the perfect name? Search to add more baby names to your My Favorites list.