English
if
If comes from Middle English if ‘if, on condition that’, from Proto-Germanic *jabai ‘when, if’, and ultimately from *jabą ‘condition, stipulation, hesitation, doubt’.
- Proto-Germanicc. 500 BCE–200 CE*jabą1‘condition’reconstructed
- Proto-Germanicc. 500 BCE–200 CE*jabai2‘when’reconstructeddative case of *jabą
- Proto-West Germanicc. 200–500 CE*jabu2reconstructed
- Old Englishc. 450–1150ġif2
- Middle Englishc. 1150–1500if2‘if’
- Englishearliest quotation 1596if2
attested reconstructed ? uncertain or disputed deepest recorded ancestor
- 1 Wiktionary, Proto-Germanic *jabai
- 2 Wiktionary, English if
- Earliest quotation in Wiktionary’s entry: 1596, Edmund Spenser, Book I: “O what of Gods then boots it to be…”.
Lineage
- Proto-Germanicc. 500 BCE–200 CE*jabąWiktionary, Proto-Germanic *jabai‘condition’reconstructed
- Proto-Germanicc. 500 BCE–200 CE*jabaiWiktionary, English if‘when’reconstructeddative case of *jabą
- Proto-West Germanicc. 200–500 CE*jabuWiktionary, English ifreconstructed
- Old Englishc. 450–1150ġifWiktionary, English if
- Middle Englishc. 1150–1500ifWiktionary, English if‘if’
- Englishearliest quotation 1596ifWiktionary, English if. Earliest quotation in Wiktionary’s entry: 1596, Edmund Spenser, Book I: “O what of Gods then boots it to be…”
Word family
English words that share an ancestor with if, grouped by the ancestor they share, most familiar first.
Explore everything descended from *jabą →
No ads, ever. This is how the app stays alive.
Become a founding member, $29 onceWear this word, $32Support the app
Today it means
conj Supposing that, assuming that, in the circumstances that; suppositive used to introduce a condition that may be (or prove to be) either true or false.
Sources
Sources: Wiktionary, “if”; the older steps come from the Wiktionary entry for Proto-Germanic *jabai. By Wiktionary contributors, CC BY-SA 4.0, via kaikki.org (dump of Oct 3 2026); text adapted and restructured. Language periods are conventional ranges, not dates for this word. License.
Etymograph / Proto-Germanic *jabą / if