Faine \fa(i)-ne\ as a boy's name is pronounced fayn. It is of Old English origin, and the meaning of Faine is "happy, joyous". Fane is a Welsh form.
Faine has 2 variant forms: Fain and Fane.
Baby names that sound like Faine are Finn, Fin, Vane, Wayne and Wain.