લતીફ (Gujarati) comes from Classical Persian لَطِیف, from Arabic لَطِيف — gentle, kind; kind, nice, lovely.