Grad je dobio ime po hrastovoj šumi 'dubrava', a osnovan je u 7. stoljeću. Arheološki nalazi, međutim, ukazuju na još stariju istoriju osnivanja. Dugo je vrijeme ova tvrđava bila jedini vrijedan protivnik Mletačke republike na Jadranu.
Dubrovnik se smatra jednim od najljepših srednjovjekovnih gradova tvrđava na planeti. Njegovi zidovi se protežu na 1,940 metara u dužinu i potpuno su očuvani. To je samo po sebi prilično rijetko i gotovo izuzetak za ovaj dio svijeta.
Glavna dubrovačka gradska ulica je poznati Stradun, ili kako ga mještani zovu, „Placa“. Nastao je nasipom kanala koji je razdvajao obalu i otok na kojem se nekada nalazio Dubrovnik.