Iomhair \i(o)-mhair, iom-hair\ as a boy's name is a variant of Ivor (Scandinavian, Old Norse), and the meaning of Iomhair is "yew, bow army".
The baby name Iomhair sounds like Iomhar and Jomar.