Khalid \k-halid, kha-lid\ as a boy's name is of Arabic origin, and the meaning of Khalid is "immortal, eternal". An ancient name.
Khalid has 1 variant form: Khaled.
Baby names that sound like Khalid are Kjeld and Keld.