vain The origin and history of vain. Etymology From Old French vain, from Latin vanus, meaning "empty." ← Back to the full definition of vain