Vietnamese names are known for their beauty and deep meaning. Many parents choose names that reflect nature, virtue, or hope for their child’s future. Whether you have Vietnamese roots or simply love the sound and meaning of these names, this list has something for you. From soft, gentle names to strong, bold ones, there is a name here for every baby.
Naming a baby is a special moment for any parent. Vietnamese culture puts great care into choosing names with the right sound and meaning. This list includes over 150 names for both girls and boys. Explore them below and find the perfect fit for your little one.
Vietnamese Girl Names:

- An – peace, safety
- Anh – bright, brilliant
- Bích – jade, precious stone
- Chi – branch, wisdom
- Chau – pearl
- Diep – leaf
- Diễm – beautiful, gorgeous
- Dung – gentle, beauty
- Duyen – charm, grace
- Giang – river
- Ha – river, summer
- Hang – moon
- Hanh – good conduct, moral
- Hien – gentle, kind
- Hoa – flower
- Hong – pink, rose
- Huong – fragrance, perfume
- Huyen – dark, mysterious
- Kieu – graceful, elegant
- Lan – orchid
- Le – tear, or beautiful (depending on tone)
- Lien – lotus
- Linh – spirit, soul
- Loan – phoenix (mythical bird)
- Mai – apricot blossom
- My – beautiful
- Ngoc – jewel, gem
- Nguyet – moon
- Nhi – little girl, second child
- Nhu – gentle, like/as
- Oanh – oriole (songbird)
- Phuong – phoenix
- Quyen – power, or bird’s wing
- Quynh – a night-blooming flower
- Sen – lotus flower
- Suong – dew, mist
- Tam – heart, mind
- Thanh – bright, pure
- Thao – grass, plant; also devotion
- Thu – autumn
- Thuy – water, gentle
- Tien – fairy, immortal being
- Trang – moon, page
- Tram – hairpin
- Truc – bamboo
- Tuyet – snow
- Uyen – graceful, scholarly
- Van – cloud
- Vy – delicate, elegant
- Yen – peace, swallow (bird)
Vietnamese Boy Names:

- An – peace, safety
- Anh – bright, intelligent, hero
- Bao – treasure, precious
- Binh – peace, calm
- Cuong – strong, powerful
- Dat – to achieve, success
- Duc – virtue, good moral character
- Duy – only one, unique
- Duong – sunshine, the sun
- Gia – family, house
- Hai – sea, ocean
- Hoang – king, royal, imperial
- Hieu – filial piety, respect for parents
- Huy – bright, glorious
- Khang – healthy, well-being
- Khanh – celebration, good fortune
- Khoa – science, success in study
- Kiet – heroic, outstanding
- Lam – forest
- Long – dragon
- Loc – prosperity, good fortune
- Minh – bright, clear, intelligent
- Nam – south, manhood
- Nghia – loyalty, righteousness
- Nhat – first, number one
- Phat – prosperity, growth
- Phong – wind
- Phuc – blessing, good fortune
- Quang – light, bright
- Quoc – nation, country
- Sang – bright, respectable
- Son – mountain
- Tai – talent
- Tam – heart, mind
- Thanh – bright, pure, blue
- Thang – victory, success
- Thien – heaven, sky
- Thinh – prosperous, thriving
- Toan – complete, whole
- Trong – respected, important
- Truong – long, chief, leader
- Tu – intellectual, scholar
- Tuan – handsome, intelligent
- Tung – pine tree
- Vinh – glory, honor
- Vu – rain
- Xuan – spring (the season)
- Y – medicine, will
- Bach – white, pure
- Chien – warrior, fighter
Vietnamese Baby Names:

Anh – flower; hero; brave
Linh – spirit; soul
Hà – river
Trang – adornment; page
Phương – direction
Phượng – phoenix
Ngọc – jewel; gem
Diep – leaf
Huong – scent of a flower; fragrance
Tuan – intelligence
Binh – peaceful
Quang – clear; bright
Quoc – country; nation
Sinh – full of life
Vien – complete; full
Xuan – spring (season); born in spring
Hao – good; perfect
Hung – hero
Kai – victory
Mang – (Vietnamese surname of Chinese origin)
Suong – mist; fog
Hang – moon
Am – lunar; moon-like
Be – doll
Ca – song; melody
Cam – orange (the fruit)
Dieu – exquisite; mysterious
Hai – sea; ocean
Trung Trac – legendary rebel heroine (led uprising against Chinese rule)
Trung Nhi – legendary rebel heroine (sister of Trung Trac)
Âu Co – fairy princess; mythical Mother of Vietnam
Thuy – gentle; water-related
Mai – apricot blossom
Lan – orchid
Yen – peaceful; calm
Chau – pearl
Thao – kind-hearted; grass (nature)
Nga – graceful; moon goddess
Tam – heart; mind
Duc – virtue; morality
Long – dragon
Phong – wind
Son – mountain
Minh – bright; intelligent
Khanh – celebration; joyful
Hieu – filial piety; devotion
Loc – fortune; prosperity
Nam – south; man
Vinh – glory; eternal
Dat – achievement; success
Frequently Asked Questions
What is a beautiful Vietnamese girl name?
Linh is a beautiful and popular Vietnamese girl name meaning “spirit” or “soul.” It’s easy to pronounce and widely loved in Vietnam.
What is a common Vietnamese boy name?
Anh is one of the most common Vietnamese names, used for both boys and girls. It can mean “flower,” “hero,” or “brave.”
What does the name Ngoc mean in Vietnamese?
Ngọc means “jewel” or “gem” in Vietnamese. It’s a popular unisex name used for both boys and girls.
What is a unique Vietnamese name for a baby?
Diep, meaning “leaf,” is a unique and nature-inspired Vietnamese name for a baby girl.
Are Vietnamese names unisex?
Yes, many Vietnamese names like Anh, Ngọc, and Bình are unisex and used for both boys and girls.
Conclusion:
Vietnamese names carry deep meaning and rich history. They often reflect nature, virtue, or hope for the future. Whether you choose Linh, Anh, or Ngọc, each name tells its own story. This makes naming your baby a truly special moment.
There is no wrong choice when picking a Vietnamese name. Some parents want a name tied to tradition. Others simply love the sound and meaning behind it. Take your time, read through the list, and pick the one that feels right for your family.