Borrowed from Spanish cacahuate, from a Nahuan language; compare Classical Nahuatl cacahuatl (“cacao”).
cacaguat