sadhu The origin and history of sadhu. Etymology From Sanskrit sādhu, meaning "good" or "holy man." ← Back to the full definition of sadhu