It and other names like it are widely used by South Africans with Afrikaans ancestry; traditionally, new babies were named after their grandparents and this often led to several cousins having identical names. So, rather than add yet another
Elizabeth Maria to the mix, blends like Elmarie were invented and, of course, passed on in their turn. Elzaan is another one -
Elizabeth + Anna/Annie - and Anel. I once knew a
Maria Elizabeth Helena who went by Marelna for convenience and gave it to her daughter as a full name. I also know a Louette, after grannies
Louise and
Henriette.
Can't say I like them much, but they're not my tradition.