Bao is a Chinese name that can mean "treasure," "precious," or "protect," depending on the character used.
Like Bao?
Swipe through thousands of names like it