Modern Welsh name meaning bird · Welsh
Welsh name meaning much snow · Welsh
Welsh name meaning much loved · Welsh
Breton pet form of Anna · Breton
Welsh name meaning very beautiful · Welsh
Welsh name meaning fair and noble · Welsh
Welsh pet form of Rebeca · Welsh
Welsh pet form of Elizabeth · Welsh
Welsh pet form of Elizabeth · Welsh
Cornish for flower · Cornish
Welsh name meaning white flower · Welsh
Welsh for primrose · Welsh
Welsh short form of Catrin · Welsh · small dogs
Welsh, sweetheart · Welsh
Welsh form of Katherine · Welsh
Enchantress of the Welsh Mabinogi · Welsh
Welsh name meaning love · Welsh
Welsh name meaning neat and pretty · Welsh
Cornish name from a place name, made famous by the Poldark novels · Cornish
Welsh name meaning genuine · Welsh
Welsh word for snow · Welsh
Cornish for elm tree · Cornish
Welsh name from Arthurian legend · Welsh
Welsh word for rainbow · Welsh
Welsh, soul or life · Welsh
Breton name from the word for honour, borne by the wife of Saint Efflamm · Breton
Welsh for flowers · Welsh
Welsh name meaning pure and holy · Welsh
Welsh, white or blessed · Welsh
Welsh name of a warrior princess · Welsh
Welsh pet form of Gwen, little white one · Welsh
Welsh name meaning blessed · Welsh
Welsh name for the River Severn · Welsh
Welsh word for sunshine · Welsh
Breton form of Katherine · Breton
Cornish for love · Cornish
Cornish for joy · Cornish
Welsh form of Laura · Welsh
Welsh form of Mabel, meaning lovable · Welsh
Welsh form of Mary · Welsh
Breton name joining Mai and gwenn, white and blessed · Breton
Welsh for September and harvest · Welsh
Welsh pet form of Margaret · Welsh
Name of an early Cornish saint · Cornish
Cornish and Welsh name meaning maiden · Cornish
Welsh name meaning my darling · Welsh
Welsh name meaning brightness · Welsh
Breton name of a sixth century saint, the holy one from Noyal · Breton
Welsh name meaning white footprint · Welsh
Welsh name meaning fair and slender · Welsh
Welsh form of Sally · Welsh
Welsh form of Jane · Welsh
Welsh form of Janet · Welsh
Cornish for star · Cornish
Cornish form of Thomasina · Cornish
Welsh name meaning fair and blessed · Welsh
Welsh river in Denbighshire · Welsh
Welsh form of Alan, also two Welsh rivers · Welsh
Welsh name of a knight of Arthur · Welsh
Welsh name meaning wolf cub · Welsh
Welsh name meaning great hill · Welsh · big dogs
Welsh name meaning battle prince · Welsh
Welsh name meaning battle · Welsh
Welsh name meaning beloved · Welsh
Welsh pet form of Dafydd · Welsh
Welsh for oak trees · Welsh
Welsh form of David, patron saint of Wales · Welsh
Welsh region in Carmarthenshire · Welsh
Welsh form of Ambrose, immortal · Welsh
Breton form of Yves · Breton
A knight of the Round Table · Welsh
Welsh name meaning dark skinned · Welsh
Welsh word for a valley · Welsh
Short form of the Welsh name Gruffudd · Welsh
Welsh pet form of Gruffudd · Welsh
Breton name meaning white blessed brow · Breton
Welsh form of William · Welsh
Welsh name meaning fair lord · Welsh
Welsh name meaning summery · Welsh
Welsh form of Hugh · Welsh
Welsh name meaning eminent · Welsh
Welsh short form of Ifan · Welsh
Welsh, ardent lord, and a mountain in Snowdonia · Welsh · big dogs
Welsh form of John · Welsh
Welsh name meaning worthy lord · Welsh
Welsh form of John · Welsh
Cornish form of Jacob · Cornish
Cornish form of George · Cornish
Welsh word for lion · Welsh · big dogs
Welsh god of youth and hunting · Welsh
Welsh form of Maximus · Welsh
Breton name possibly meaning great sea · Breton
Cornish form of Pascal, born at Easter · Cornish
Knight of Welsh Arthurian legend · Welsh
Name of the patron saint of Cornwall · Cornish
Prince in the Welsh Mabinogi tales · Welsh
Welsh name meaning wheel ruler · Welsh
Welsh name meaning grand · Welsh
Welsh name meaning ford place · Welsh
Welsh form of John · Welsh
An old nickname for a Welshman, from Dafydd · Welsh
Breton name meaning fire dog, borne by a sixth century saint · Breton
Welsh form of Thomas · Welsh
Welsh name meaning large village · Welsh
Welsh form of Tristan · Welsh
Welsh name of a royal dynasty · Welsh
Welsh surname meaning small · Welsh · small dogs
Welsh word for white or fair · Welsh
Welsh name meaning berry · Welsh
Welsh name meaning river · Welsh
The island off the north west coast of Wales · Welsh
Welsh name meaning to love · Welsh
Welsh town with a medieval castle · Welsh
Welsh, cor gi, the dwarf dog · Welsh · small dogs
Welsh word for a cosy cuddle · Welsh
The Welsh name for Wales · Welsh
Welsh, son of the sea · Welsh
Welsh name meaning bright and splendid · Welsh
Peninsula on the south Welsh coast · Welsh
Welsh name meaning great lord · Welsh
Old Welsh kingdom, now a county · Welsh
Welsh term of endearment, like pet or puss · Welsh
The highest mountain in Wales · Welsh · big dogs
Welsh, fair or lovely · Welsh
Seaside town in Pembrokeshire · Welsh