Discover over 99,000 name meanings from the Anamezing community

Names that mean To Strive or Excel or Rival