Finn \f(i)-nn\ as a boy's name is pronounced fin. It is of Irish, Gaelic and Old German origin, and the meaning of Finn is "fair; from Finland". Mythology: Finn MacCumhail was a legendary Irish hero (third century) somewhat like the English Robin Hood. His warrior-followers were called Finians. See also Finian.
For more information, see also the related name Finlay.