Şengeldi, şen sözcüğü ile gelmek fiilinin geçmiş zaman biçimi geldi'den kurulmuş, cümle biçiminde bir addır; “şen geldi” yani sevinçle geldi demektir. Şen, Vikisözlük'e göre Ermenice šen sözcüğünden Osmanlıcaya geçmiştir ve neşeli, mutlu anlamını taşır; tek başına hem kız hem erkek adıdır. Geldi, gel- köküne -di ekinin getirilmesiyle oluşur. TDK de adı, çocuğun sevinçle ve güler yüzle dünyaya geldiğini anlatan bir ad olarak açıklar.
Türkçede çocuğun doğumunu bir cümleyle karşılayan adlar eski bir gelenektir; benzer isimler arasındaki Elverdi, Ünverdi ve Özverdi de aynı geçmiş zaman yapısını taşır. Şengeldi hem kızlara hem erkeklere verilir. Üç hecede okunur (Şen-gel-di) ve ince ünlülüdür: Şengeldi'ye, Şengeldi'nin. Şendeniz ve Şengönül aynı şen öğesiyle başlar.
