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.
Not sure you have the perfect name? Search to add more baby names to your My Favorites list.