Draco means the word "dragon" in Latin. Malfoy means "bad" or "unfaithful. So basically, Draco Malfoy means "bad/unfaithful dragon".
Random Person: Hey Draco, what does your name mean?
Draco Malfoy: *sigh* Just look it up in the Urban Dictionary, okay?