Habib (Arabic: حبيب, Ḥabīb) is an Arabic male name with the meaning “beloved”, or “sweetheart”,
it also appears as a surname. The name is popular in the Middle East, Africa, and France.
Ref: http://en.wikipedia.org/wiki/Habib
Habibi (حَبيبي) is an Arabic word whose literal meaning is my beloved (for a male object of affection;
the feminine form is habibti or habibati) and that originates from the adjective habib (beloved).
In addition to its literal meaning, the term can denote any of several less formal relationships
and can serve as a term of endearment at the corresponding level (e.g., friend or darling).
Ref: http://en.wikipedia.org/wiki/Habibi