Meaning
Finlay is a Scottish name meaning "fair-haired hero" or "white warrior". It is derived from the Gaelic name Fionnlagh.
Growth over last 10 years
Download App