Ljuba (Serbian Cyrillic: Љуба, Slovak: Ľuba) is a village located in Syrmia, Vojvodina, Serbia. It is situated in the Šid municipality, in the Syrmia District. The village has a Slovak ethnic majority and its population was 558 people at the 2002 census.