Insufficiency comes from Middle English in- (not) + sufficiency, with the prefix in- from Latin in- (not), derived from Latin in (in), ultimately from Proto-Indo-European ne (not) and oyd- (to go).
insufficiency (English): The lack of sufficiency; a shortage or inadequacy