Zacchaeus comes from Hebrew via Greek, meaning pure or innocent.
Like Zacchaeus?
Swipe through thousands of names like it