Its meaning is of Scottish origin, from the Gaelic personal name Fionnlagh (Old Irish Findlaech), composed of the elements fionn "white", "fair" (see Finn) + laoch "warrior", "hero", which led many people believe that has been reinforced by an Old Norse personal name composed of the elements "finn" ("Finn") + "leikr" ("fight", "battle", "hero").
It is in use for both boys and girls in the United States.
It has been more common for boys than girls in the United Kingdom.
[2] As of 2017[update] the name is no longer associated especially with fair-headed people.
The name is popular with persons of many ethnic and cultural backgrounds.