Pochodzenie walijskie, forma imienia Jan oznaczająca 'Bóg jest łaskawy'. Może też pochodzić od gaelskiego 'młody wojownik'.