Jan "Kaloioannes" Angelos był synem cesarza bizantyńskiego Izaaka II Angelosa i jego drugiej żony Małgorzaty węgierskiej, co pozwala McDanielowi pogodzić relacje serbskie o cesarskim lub królewskim pochodzeniu Heleny z uwagą Akropolitesa o krwi węgierskiej. Steven Runciman uważa, że Helena była córką Baldwina II de Courtenay, ostatniego cesarza łacińskiego.

Królowa Serbii Helena urodziła się około 1236 roku. Około 1250 roku poślubiła Stefana Urosza I.

Niezależnie od trudnej do rozstrzygnięcia kwestii pochodzenia Heleny nie budzi wątpliwości jej zdecydowanie antybizantyńska postawa. Kiedy w 1265 roku jej mąż Stefan Urosz I wypowiedział Dubrownikowi wojnę wspierającą Cesarstwo Bizantyńskie w jego konflikcie z Wenecją, Helena, przeciwna polityce męża, nawiązała w sekrecie kontakt z miastem, obiecując donieść o planowanych posunięciach wojsk serbskich. Jej sprzeciwem, tłumaczy S. Runciman, również niepowodzenie bizantyńskiej misji dyplomatycznej mającej doprowadzić do przymierza z Serbią poprzez ślub księżniczki bizantyńskiej z młodszym synem królewskim, Stefanem Milutinem .