Назва «Байкал» походить від бурятського слова «Байгал далай», що перекладається як «неосяжна водойма».

Найбільш поширена версія, що це тюркомовне слово. «Бай-Куль» означає «багате озеро». Народи, що мешкають у Прибайкаллі, кожен по-своєму іменували озеро: евенки називали його Ламу, тобто море, а буряти Байгал-Нуур озеро Байкал.

Народи, що населяли Прибайкалля, називали Байкал кожен по-своєму: евенки – Ламу, буряти – Байгал-Далай. Перші натуралісти, які намагалися дізнатися значення слова Байкал, зійшлися одному його тлумаченні – «багаті води» (тюркське) – Бай-Куль.

Колишня російська назва Байкалу – "Святе море". На китайських картах та в описах озеро називається "Байхе" – "Північне море"; річка Сніжна – "Удулхе", що означає "Рибна річка"; річка Олена — «Зулхе» (останні два відповідають бурятським назвам цих топонімів).