Al conseguir la independencia de Andújar el 14 de febrero de 1791 por Carlos IV que la declaró «villa libre» pasó a llamarse "Villanueva de la Reina" en honor a su esposa María Luisa de Parma tras dar a luz a la Infanta María Teresa de Borbón nacida el 16 de febrero de ese año, y Carlos IV mandó celebrar fiestas en su honor a todos los pueblos de España, y Villanueva en agradecimiento por haber concedido la Independencia de Andújar le puso su actual nombre, quedando descartada las ideas de que alguna vez se llamó Villanueva del Río ni que debe a su nombre a la Reina Isabel II, ya que esta no nació hasta el año 1830 ni fue proclamada Reina de España hasta el año 1843, habiendo escritos desde 1791 con el nombre oficial de Villanueva de la Reina y por lo tanto ambas cosas son falsas.