Llywelyn is a name of Welsh origin, with many spelling variations (see Llywelyn (name)).
Read more about Llywelyn.