Hi, Im German citizen. Name Urban is Roman (Latin language) origin. Was use of Teutonic which capture Rome before. Now in this name in fact German name. Name Urban can find in Czech Republic too (very very big germans minority -Czech Germans- before World War II, today is smallish), and much little in Poland, which is on old Germania territory (Prussia) and some Germans was assimilated.
It's for your accurate information. Sorry for my english, my native language is naturally German.