Latin word paene comes from Proto-Indo-European *peh₁-
*peh₁- (Proto-Indo-European)
paene (Latin)
(with negative) scarcely, hardly, barely (ex: paene incredibilia). Almost, nearly.