Stablize · curious · independent
Source: Chinese
Root Word: pit
Derived From: Chinese
Meaning: A pit is a depression or a specific place in the terrain.
Popularity History: In Chinese, the name Keng is not common and is more likely a transliteration of the name.