Iddo is a name of Hebrew origin, meaning “to continue” or “to renew.” It suggests the idea of persistence and continuity.