Finan \f(i)-nan\ as a boy's name is a variant of Finian (Irish, Gaelic), and the meaning of Finan is "fair".
The baby name Finan sounds like Fionan and Finnian. Other similar baby names are Finn and Fintan.