Middle English integrite from Old French from Latin integritās soundness from integer whole, complete tag- in Indo-European roots
From American Heritage Dictionary of the English Language, 5th Edition
From Middle French intégrité, from Latin integritās (“soundness, integrity”), from integer.
From Wiktionary