Ljubica (Любица) is a feminine name of Slavic origin, meaning "beloved" or "dear". It is derived from the word "ljubav" (љубав), which means "love".
Lubisa (Любиша) is the masculine equivalent of Ljubica, also meaning "beloved" or "dear".
Both names are common in Slavic languages, including Serbian, Croatian, Bosnian, Slovenian, and Bulgarian.