Middle English dyffidence, borrowed from Latin diffīdentia, from diffīdent-, diffīdens "distrustful, diffident-ia