Meaning A boy's name of Vietnamese origin, it means "moral; good." Origin of Duc Vietnamese Popular Middle Names Pronunciation 🔊 Listen Duc Similar Names Dung Duong An Dung Bianh Binh Buu Chien Chinh Công Cuong Year by Year Popularity of Duc