From Welsh.
Llanfihangel Ysgeifiog
Other spellings are also used, including Llanfihangel Esceifiog by the community council.