doofoid The origin and history of doofoid. Etymology From doof + -oid. ← Back to the full definition of doofoid