Skip to content

Dafydd vs Steffan

Dafydd is a Welsh boy's name meaning A classic and beloved name meaning beloved, serving as the Welsh form of David, while Steffan is a Welsh boy's name meaning The traditional Welsh form of Stephen, which carries the noble meaning of crown or garland. Both have 2 syllables.

Dafydd

/DA-vith/

Meaning
A classic and beloved name meaning beloved, serving as the Welsh form of David.
Origin
Welsh
Gender
Boy
Syllables
2
Letters
6
Nicknames
David, Dewi, Dai, Daf, Taffy, Dafydd ap Gwilym
Loved
0 times

Dafydd is the Welsh form of the Hebrew name Dawid, which translates to 'beloved'. It has been a prominent name in Wales since the early Middle Ages, deeply rooted in the biblical tradition of King David.

Full Dafydd name page

Steffan

/STEF-an/

Meaning
The traditional Welsh form of Stephen, which carries the noble meaning of crown or garland.
Origin
Welsh
Gender
Boy
Syllables
2
Letters
7
Nicknames
Stephen, Stefan, Steff, Stef, Estevan, Stephan
Loved
0 times

Steffan is the traditional Welsh equivalent of the Greek name Stephanos, which translates to 'crown' or 'wreath'. It historically refers to the laurel garland awarded to victors in ancient contests, symbolizing honor and status.

Full Steffan name page

How to choose between Dafydd and Steffan

  • Sound: Dafydd runs to 2 syllables (/DA-vith/) and Steffan to 2 (/STEF-an/). Either pairs comfortably with most surnames.
  • Heritage: Both names share a Welsh background, so neither leans further from your family's roots.
  • Nicknames: Dafydd shortens to David, Dewi, Dai. Steffan shortens to Stephen, Stefan, Steff.
  • Usage today: The name remains a perennial favorite in Wales, often used to honor Welsh heritage and the nation's patron saint, Saint David (Dewi Sant). It is frequently shortened to the diminutive 'Daf' in informal settings. The name remains a popular choice in Wales, particularly in Welsh-speaking communities, as a distinct national alternative to the English Stephen. It is frequently used both as a first name and as a patronymic surname in Welsh history.

Dafydd vs Steffan: common questions

Is Dafydd or Steffan easier to pronounce?
Dafydd is said /DA-vith/ with 2 syllables, while Steffan is said /STEF-an/ with 2 syllables. The shorter one is usually easier for young children to say.
What is the difference in meaning between Dafydd and Steffan?
Dafydd means A classic and beloved name meaning beloved, serving as the Welsh form of David. Steffan means The traditional Welsh form of Stephen, which carries the noble meaning of crown or garland.
Which is more popular, Dafydd or Steffan?
Dafydd and Steffan are loved equally often by visitors here (0 each).