Есть несколько версий возникновения названия. Ливское слово Рига (Riika) обозначает «Населённое место». Первое упоминание Риги как поселения коренных народов относится к 1198 году.
Вторая версия — по имени участка оттока Двины (Даугавы) Спекупе, огибавшую холм Кубе. Её называли Ригой (варианты — Ридзиня или Ридзене), а разлив, который она образовала — Рижское озеро. В хрониках Генриха Латвийского упомянуто locus Riga, которое представляло собой естественную гавань. В XII веке возникли два поселения, и речка дала им имя. С 1861 года Ридзене протекает по подземным канализационным проводам.
Третья версия предполагает, что находившееся на холме Куббе (центр современного города) поселение венедов Рига (Руга) получило своё название по имени острова Риген (Руген), где находился центр прибалтийских славян, называвшихся также руянами. Основанный рядом город епископ Альберт и назвал Ryga