Является одним из самых глубоких озёр России. Название озера происходит от тунгусо-маньчжурского слова «лааму» — море, океан (вероятно, из эвенкийского «ламу» — море, большая вода).
Расположено в северо-западной части плато Путорана, обрамлено на севере склонами гор Микчангда, на юге — Ламских гор преобладающей высотой 500—800 м. Высота над уровнем моря — 45 м.
Протяжённость озера, вытянутого с запада-северо-запада на восток-юго-восток, — более 70 км, ширина — около 10 км.