The meaning of names

12345678910
Across
  1. 2. derived from a Latin word for a tree
  2. 3. derived from one of many adaptations of the french for beloved
  3. 4. medieval variant of Jeanne
  4. 5. Italian word for lady (really !!)
  5. 6. Latin word derived from the Roman god of war
  6. 8. Hebrew form Jacob meaning supplanter
  7. 10. diminutive of George
Down
  1. 1. name invented by 16th century poet
  2. 2. derived from welsh word for lake
  3. 3. English adaptation of a Greek name meaning manly or masculine
  4. 7. derivation of german phrase for spear
  5. 9. shorted version of Albert