Names A-Z - names, meanings and origins
27970 names, meanings and origins
NamesAZ.com

Bao

Origin
vietnamese
Origin name
’promise of protection’ - chin: 'valuable, a treasure' - thai: we wish you good luck' - also a surname