Names That Mean Eagerness

  1. Caddock
    • Origin:

      Welsh
    • Meaning:

      "battle"
    • Description:

      Anglicized form of Cadoc, a Welsh saint's name.