Finlay means “fair warrior/hero”, of Scottish Gaelic origin. A masculine given name used in English, Finnish, French. Explore pronunciation, related names, popularity data, and… Source