Ifor \i-for\ as a boy's name is a variant of Ivor (Scandinavian, Old Norse), and the meaning of Ifor is "yew, bow army".
The baby name Ifor sounds like Iver, Ivar, Yvor and Ofir. Other similar baby names are Igor, Inar, Ifan, Ivo, Ivon and Iyar.