Köy adını Kenogilin dedesi olan Keno (Kenan)’dan almıştır. Dolayısıyla köye ilk yerleşenlerin Kenogil olduğu sanılmaktadır. Zira köyün eski adı Kenolar’dır. Köye ilk yerleşen de Kenan oğlu Ali’dir. Huttogil ise değirmen yapıp, işletmek amacıyla Sülo Pınarı mevkiine gelirler.[1] Ayrıca kışlak olarak kullanmak üzere buraya bir de kom yaparlar. Bir süre kışlak olarak kullandıkları bu yere, tamamen yerleşirler. Daha sonra Nasırgil, Tutto Hasan ve Asef, Kenolardaki Mısta Sılegile ait yerleri 40 tane koyun karşılığında satın alırlar ve buraya kalıcı olarak konarlar.[2]
Kenogilin dedesi Kenan oğlu Ali, Karahasanuşağı köyünde iken kendisine salınan haksız bir salma yüzünden, Mıstıkların ağası Bitto ile kavga eder ve Bitto’nun kafasına bir çadır direğiyle vurup yaralar. Bitto’dan çekindiği için ailesiyle beraber Afşin ilçesinin Oğlakkayası köyüne göçer. Aradan yaklaşık yirmi yıl geçince, Alo akrabalarını görmek için Karahasanuşağı’na gider. Bu ziyaret sırasında Bitto ile barışır. Alo, Oğlakkayası’na döndüğünde bir kavgayı ayırmak isterken kazayla silahı patlar ve bir başçavuşa isabet eder. Başçavuş ölünce, Alo ailesiyle beraber, Karahasanuşağı’na kaçar ve daha önce kendilerine ait olan eve yerleşirler.
Kavaktepe, Kahramanmaraş ilinin Elbistan ilçesine bağlı olup; Kahramanmaraş iline 171 km, Elbistan ilçesine de 29 kmuzaklıktadır. Karasal iklimin etki alanı içerisinde olan köyün ekonomisi, tarım (Özellikle Kayısıcılık) ve hayvancılığa dayalıdır. Doğusunda Yapılıpınar ve Toprakhisar, Batısında Aksakal, Kuzeyinde Beştepe ve Yoğunsöğüt, Güneyinde İkizpınar köyleri vardır. Köyde, ilköğretim okulu, içme suyu şebekesi, elektrik şebekesi ve sabit telefon mevcuttur. Köye ulaşımı sağlayan yolun büyük bir bölümü asfalt ile kaplanmıştır. Köyde,Çiftçi(Nasırgil),Dönmez(Mamadıngil),Güneşli(Kanegil),Kartal(Şukkogil) veŞahin(Huttogil) aileleri yaşamaktadır.