Fain is a French surname, and it derived from the Latin Fanum meaning 'temple'.
Notable people with the surname include: