Finly is a modern spelling of Finley, from Gaelic elements meaning fair-haired hero or white warrior.
Like Finly?
Swipe through thousands of names like it