FamilyEducation.com
   
 

Last name origins & meanings:

  1. North German and Dutch: from an Old Frisian personal name Douwo.
  2. South German: from Davo, a short form of the personal name Tavold, formed with Old High German dau ‘custom’, ‘tradition’.
  3. Vietnamese: unexplained.