Sarah is a Hebrew name for Princess.
Randy is an English name meaning strong shield or wolf with a shield.
Walter is a German name meaning Army General or Warrior.
Geneveve is a Celtic name meaning White Wave or Germanic meaning Woman of the People.
(Inspired by Jessica’s Find Your Elvish Name post.)