What does Habib mean?
From the Arabic habib (حبيب) 'beloved, darling', from the root h-b-b 'to love'. A standard term of endearment used as a name.
What does Nabil mean?
From the root n-b-l (ن-ب-ل), meaning 'noble, highborn, magnanimous, honorable'. Also spelled Nabeel.