Finlay: Baby Boy Name Meaning & Origin - Scary Mommy

Finlay

A Celtic boy name meaning white fair.