Lənkəran (o anche Lankaran, in russo Ленкорань, Lenkoran') è una città di 52 534 abitanti dell'Azerbaigian. Sorge nella zona meridionale del paese, lungo la costa del Mar Caspio, vicino al confine con l'Iran.
In passato era chiamata Langarkanan, che in farsi significa "il luogo in cui si tira su l'ancora", da Langar (, àncora) + "kan" (, tirare su) + "an" (, suffisso di luogo). Secondo alcune fonti, però, Lənkəran deriverebbe dal talishano lan karan, "casa di bambù". In alternativa, il toponimo deriverebbe dalla lingua dei Medi, in particolare da Lan(a)karan: karan-, significa "confine, regione, terra" e Lan è il nome di una tribù caspiana.