FamilyEducation.com
   
 

Last name origins & meanings:

  1. German and Czech: from a short form of the personal name Ulrich.
  2. North German: nickname from Middle Low German ule ‘owl’.
  3. Czech: perhaps also a nickname or metonymic occupational name from Czech uh(e)l ‘coal’.