Esistono diverse ipotesi per l'origine di questo nome: potrebbe derivare dal nome della dea greca Deianira, figlia di Altea e Dioniso, e il significato in questo caso sarebbe "distruttrice di suo marito" in quanto causò involontariamente la morte del marito Eracle. Se si ritiene un nome di origine medioevale potrebbe trattarsi di una forma composta da Diana ("splendente, luminosa") e Eleonora ("colei che ha pietà). La diffusione del nome in Toscana potrebbe invece essere dovuta a Leonora di Toledo detta Dianora, suo nomignolo da bambina per distinguerla dalla zia Eleonora di Toledo: curiosamente, a differenza della Dianora greca, lei venne strangolata per gelosia dal marito Pietro de' Medici.