Происходит от собств. Таллин, далее из неустановленной формы; предположительно из эст. taani linn («датский град»), «tali linn» («зимний град») или «talu linn» («дом, усадьба-замок»). Корень -linna означает то же самое, что и русский -град или немецкий -burg — «крепость».