100 names match.
Arabic/Urdu
Arabic-Urdu name meaning graceful or elegant.
Hebrew
God has given or blessed by God.
Modern creation
A contemporary blend of Zach and Juan.
Righteousness of God or Jehovah is righteous.