From the Breton name Iodoc meaning 'lord,' introduced to England by the Normans. Originally unisex.
Joyce has a surprisingly layered history. In English today it is usually understood through the word joy, and that association has shaped its emotional tone for generations. But the name’s deeper roots are more complicated: Joyce entered English from the medieval name Josse or Joice, derived from the Breton saint’s name Iodoc, Latinized as Jodocus.
In the Middle Ages it could be masculine as well as feminine, especially in forms connected to Saint Judoc, a Breton noble turned hermit. Over time, however, English speakers increasingly heard it through the familiar word joy, and that shift helped transform both its spelling and its gendered use. By the nineteenth and especially twentieth century, Joyce had become firmly established as a feminine given name in the English-speaking world.
It reached a high point in popularity in the early to mid-twentieth century, when it felt bright, respectable, and modern. The name also carries major literary resonance through James Joyce, whose surname has made the word unforgettable in modern literature, even though that is a family name rather than a given name. As a female first name, Joyce can evoke a particular era, often sounding vintage today in the way names like Beverly or Elaine do.
Yet its meaning, as most people perceive it, remains wonderfully clear: delight, gladness, inward brightness. That combination of medieval depth and emotional transparency gives Joyce unusual richness. It is at once saintly, literary, and plainly radiant, a name that has moved from old European roots into the language of feeling itself.