Elvira María Teresa Enriqueta de Borbón nació el 28 de julio de 1871 en la villa Le Bocage, en Ginebra. Sus padres fueron Carlos María de Borbón y Austria-Este y Margarita de Borbón-Parma. En el tiempo de su nacimiento, Ginebra se había convertido en el fortín de la resistencia carlista y Le Bocage, en la residencia del pretendiente y su familia; sin embargo, para 1872, mientras su padre dirigía la III Guerra Carlista en España, la Confederación Helvética pidió el retiro de su madre del país por violar la neutralidad política.