Ljuba is a Slavic given name.
In the Serbian language, it is best known as a masculine name, cognate to Ljubomir or Ljubo.
In other Slavic languages it's more often a feminine name (Czech, Bulgarian, Macedonian), cognate to Lyubov, and also spelled Lyuba (Bulgarian Люба), Luba (Ukrainian and Russian Люба; Czech, Polish), Ľuba (Slovak).
The masculine name may refer to: The feminine name may refer to: Derivative forms include Ljubica, Ljupka, Ljubinka, Ľubica, Ljubana.