English and British Royal names from 1066

  1. Margarete
    • Origin:

      German, Russian and Scandinavian variation of Margaret
    • Meaning:

      "pearl"
    • Description:

      A common name in many cultures, sometimes spelled Margarethe.
  2. Feodore
    • Hollandine