A origem de Dublin está ligada a dois assentamentos distintos: um celta e outro viking, estabelecidos às margens do Rio Liffey.
O surgimento da cidade ocorreu em três etapas fundamentais:
O Assentamento Celta (Áth Cliath): Inicialmente, existia um assentamento cristão/celta perto de um vau no rio, chamado Áth Cliath (Vau das Tranças de Junco), que hoje é o nome de Dublin em irlandês.
A Invasão Viking (Duiblinn): No século IX (ano 841), os vikings estabeleceram uma base fortificada de comércio (longphort) perto de um lago escuro formado pelo encontro dos rios Liffey e Poddle. Eles chamaram o local de Duiblinn (Lago Negro), que originou o nome Dublin.
A Expansão Anglo-Normanda (1171): Os normandos conquistaram a cidade no século XII, expulsando os vikings e transformando Dublin no principal centro administrativo e militar do domínio inglês na Irlanda.