From MW, for what it's worth:

Etymology: Middle English, ample, abundant, from Middle French or Latin; Middle French, crowded, from Latin frequent-, frequens crowded, frequent; probably akin to Latin farcire to stuff