Impecunious derives from Latin impecuniōsus, from in- (not) and pecunia (money), ultimately from Proto-Indo-European roots meaning absence or negation.
impecunious (English): lacking money