Dinant ne doit son origine ni à un monastère, comme Saint-Trond et Stavelot, ni à un burgus, comme la plupart des villes hollandaises ou flamandes, ni à une situation géographique particulièrement favorable au commerce. Adossée comme ses voisines Huy et Namur à de hautes roches calcaires, excellentes pour la défense, elle semble avoir été habitée dès une époque antérieure à la romanisation de la Belgique. On en a pour preuve, outre la physionomie celtique de son nom, la découverte dans son sol d'antiquités préhistoriques.