Origin of the name Ifan

Welsh form of John.