Vietnamese names for boys
A starting Vietnamese boy names
B starting Vietnamese boy names
C starting Vietnamese boy names
D starting Vietnamese boy names
G starting Vietnamese boy names
H starting Vietnamese boy names
K starting Vietnamese boy names
L starting Vietnamese boy names
M starting Vietnamese boy names
N starting Vietnamese boy names
P starting Vietnamese boy names
Q starting Vietnamese boy names
R starting Vietnamese boy names
S starting Vietnamese boy names
T starting Vietnamese boy names
V starting Vietnamese boy names
X starting Vietnamese boy names
Đ starting Vietnamese boy names
Featured in baby name books
Bao
Bao is a Chinese name read as “creative” or “treasure.” Bao is given as Vietnamese for “to order,” and as Arabic for “a man of knowledge.”
Sources: Baby Names Made Easy, The Everything Baby Names Book, 10,000 Baby Names
Bay
Bay is a nature name for a sea inlet or body of water, and can also mean “berry” or “reddish brown.” Bay is also a Vietnamese name for the seventh child, or one born on Saturday.
Sources: Baby Names (Laura Emerson), Baby Names Made Easy, 10,000 Baby Names
Binh
Binh is a Vietnamese name meaning “peaceful” or “full of peace.”
Sources: 10,000 Baby Names, Baby Names Made Easy
Dai
Dai is Japanese for “great,” “grand,” or “large.” Dai can also be a version of David, meaning “beloved.”
Sources: 10,000 Baby Names, Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book
Gia
Gia is an Italian name meaning “queen.” Gia is also treated as a form of Gianna, carrying the meaning “God is gracious.”
Sources: Baby Names (Laura Emerson), Baby Names Your Child Can Live With, The Everything Baby Names Book, 10,000 Baby Names, The Best Baby Names for Girls
Ha
Ha is a Vietnamese name meaning “happy.” Another book gives Ha the Vietnamese meaning “river.”
Sources: 10,000 Baby Names, Baby Names Your Child Can Live With
Hao
Hao is Vietnamese for “good” or “well behaved.”
Sources: 10,000 Baby Names, Baby Names Made Easy
Hy
Hy is a short form of Hyatt or Hyman. Hy is also a Vietnamese name meaning “hopeful.”
Sources: The Everything Baby Names Book, Baby Names Made Easy
Kim
Kim is a Vietnamese name meaning “gold.” Kim is also a short form of Kimberly, an English place name; actress Kim Basinger is a notable bearer.
Sources: Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book, 10,000 Baby Names, Numerology for Baby Names
Minh
Minh is a Vietnamese name meaning “bright” or “intelligent man.”
Sources: Baby Names Made Easy, 10,000 Baby Names
Nam
Nam is a Vietnamese name meaning “south,” with an additional sense of “manly.”
Sources: 10,000 Baby Names, Baby Names Your Child Can Live With
Nien
Nien is a Vietnamese name meaning “year.”
Sources: Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book
Quan
Quan is Vietnamese for “soldier.” As a Chinese name Quan means “compassionate” or “hot spring.”
Sources: 10,000 Baby Names, The Everything Baby Names Book, Baby Names Made Easy
Tai
Tai is a Vietnamese name meaning “talent” or “skill.” Tai is also Chinese, meaning “big.”
Sources: 10,000 Baby Names, Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book
Tam
Tam is a Vietnamese name meaning “heart.” Tam is also a Scottish form of Thomas.
Sources: Baby Names Your Child Can Live With, The Everything Baby Names Book
Thai
Thai is a Vietnamese name meaning “many.”
Sources: Baby Names Your Child Can Live With, The Everything Baby Names Book
Tong
Tong is a Vietnamese name meaning “aromatic” or “sweet-smelling.”
Sources: 10,000 Baby Names, Baby Names Your Child Can Live With, The Everything Baby Names Book
Tuan
Tuan is a Vietnamese name meaning “unimportant.”
Sources: Baby Names Your Child Can Live With, The Everything Baby Names Book
Van
Van is Dutch for “son of” or “from” and is a frequent surname prefix that can also be used by itself as a first name. Van can also be a short form of Evan, Ivan, or Vandyke; actor Van Johnson and pianist Van Cliburn are notable bearers.
Sources: 10,000 Baby Names, Baby Names Your Child Can Live With, Baby Names (Laura Emerson), The Everything Baby Names Book
Viet
Viet is a Vietnamese name meaning “a descendant of the Vietnamese.” Another book glosses Viet as “destroy.”
Sources: 10,000 Baby Names, Baby Names Your Child Can Live With
Xuan
Xuan is a Vietnamese name meaning “spring,” for a child born in that season.
Sources: 10,000 Baby Names, Baby Names Made Easy, Baby Names Your Child Can Live With, The Everything Baby Names Book
Book links are affiliate links; we may earn a commission on purchases.
These lists are only intended to give you name ideas. Make sure to further research each name, as some may have negative connotations.