Название получил, по всей вероятности, от того, что Волга здесь делает угол. Кроме того, существует две менее вероятных версии: от того, что в этом месте выжигали угли, и от того, что сюда был переселён народ «угличей» с реки Углы, притока Днепра.
По данным археологических изысканий, поселение на месте угличского кремля существовало приблизительно с начала первого тысячелетия нашей эры с небольшим перерывом в районе V—VI веков.