Iefan \i(e)-fan\ as a boy's name is a variant of Ieuan (Welsh, Hebrew), and the meaning of Iefan is "God is gracious". See also Evan.
The baby name Iefan sounds like Ifan, Ivan and Jevan. Other similar baby names are Ihsan, Bevan, Devan, Ilan, Gefen, Ian, Idan, Iman, Iwan, Kevan, Nevan and Tevan.