Keo is of Vietnamese origin and means "fragrant". It's a unisex name, popular among both boys and girls. In Vietnam, it's often used as a given name, while in other countries, it might be encountered more frequently as a middle or last name. Keo is pronounced similarly to the English word "kayo", with a short 'e' sound.
The name Keo experienced a notable increase in popularity from the late 1970s to the early 2020s, with significant spikes occurring in recent years, particularly since 2014.