Quick answer
Fionnlagh is a boy name meaning "white warrior".
Meaning and history
The name means "white warrior", derived from Old Irish finn "white, blessed" and láech "warrior". An earlier form was Findláech — this was the name of the father of the 11th-century Scottish king Macbeth.
Notes and context
Usage: scottish gaelic