The term used as a term of affection in Mexico is A. Mijito. This term is a diminutive form of "mi hijo," which means "my son," and is often used affectionately, even for someone who is not literally a child.
"Buena onda" means "good vibes" or "good attitude," and "cajeta" is a type of caramel sauce.