Welsh Mythology

The heroes, gods and goddesses from Welsh mythology. Most (not all) are from the medieval Mabinogion. source: Bullfinch's Mythology by Thomas Bullfinch & timelessmyths.com
  1. Aeron
    • Origin:

      Welsh
    • Meaning:

      "berry"
    • Description:

      Aeron was possibly a minor Celtic god of war, and is definitely a river in modern-day Wales.
  2. Amatheon
    • Arawn
      • Arianrhod
        • Bran
          • Origin:

            Diminutive of Brandon
          • Meaning:

            "broom-covered hill"
          • Description:

            A little heavy on the fiber content; we prefer Bram. But Bran is also the Celtic god of the underworld, whose symbol is the raven.
        • Branwen
          • Origin:

            Celtic
          • Meaning:

            "blessed raven"
          • Description:

            This is an attractive Celtic mythological name, popular in Wales and a cousin of the better known Bronwyn. In Welsh mythology, Branwen was turned into a bird.
        • Bleiddwn
          • Blodeuwedd
            • Brenin
              • Caradoc
                • Origin:

                  Welsh
                • Meaning:

                  "amiable, beloved"
                • Description:

                  Derived from the name Caradog, the handsome ancient Celtic name was worn by one of the Knights of the Round Table, as well as a semi-legendary Welsh King. Possibly a cognate of Cedric and Carys, Caradoc is ultimately derived from the Brythonic name Caratācos meaning "loved", itself originating from the Celtic karu.
              • Ceridwen
                • Origin:

                  Welsh
                • Meaning:

                  "beautiful as a poem"
                • Description:

                  Celtic goddess of poetry, though less-than-poetic name.
              • Caswallon
                • Dylan
                  • Origin:

                    Welsh
                  • Meaning:

                    "son of the sea"
                  • Description:

                    Dylan still feels poetic and romantic after years of popularity. It still ranks highly on the charts, among the top boy names starting with D, so if you choose it, be aware that yours may not be the only Dylan in his class.
                • Don
                  • Elen
                    • Description:

                      Elen is a feminine name with ancient Celtic and Welsh origins, representing a traditional Welsh form of Helen. The name has historical significance in Welsh folklore, notably associated with Elen Luyddog (Elen of the Hosts), a figure from Welsh legend who was said to have built roads across Wales. Simple yet elegant, Elen carries the dignified heritage of its more common counterpart Helen, which derives from Greek elements meaning 'light' or 'bright.' While uncommon in the broader English-speaking world, it maintains steady usage in Wales and among families honoring Welsh heritage. The name's brevity gives it a clean, modern feel despite its ancient roots, offering an accessible Celtic option that's distinctive without being difficult to pronounce or spell.

                  • Elffin
                    • Gwynn
                      • Description:

                        Gwynn is a Welsh name that can be used for either gender, though it has historically been more common for males. Derived from the Welsh word 'gwyn' meaning 'white,' 'fair,' or 'blessed,' it was traditionally used as a nickname for fair-haired or fair-skinned individuals. As a surname, it became associated with Welsh heritage before transitioning to occasional use as a given name. Gwynn maintains a strong Celtic character with its distinctive double 'n' ending. The female variant Gwynne is slightly more common. The name experienced modest use in the English-speaking world during the 20th century but remains relatively uncommon. Notable bearers include baseball legend Tony Gwynn, which has helped maintain the name's recognition in American culture.

                    • Govannon
                      • Gwydion
                        • Hydwn