Şahnur ismi 'Çok güzel, çok parlak' anlamına gelen Farsça ve Arapça kökenli bir kız ismidir. Osmanlıca yazılışı شاهنور şeklindedir.