Vedinys iš vardo Liga. Liga – iš latvių ligot, ligo [= linguoti, sūpuotis]. Ligo yra latviškas Joninių pavadinimas.