Melekşah ismi 'Terbiyeli, uysal, güzel kadın' anlamına gelen Arapça ve Türkçe kökenli bir kız ismidir. Osmanlıca yazılışı ملكشاه şeklindedir.