notacooldad, you have given examples of names that aren't particularly downmarket (presumably with typos).
Anne-Marie is a catholic name.
Sarah-Jane is a bit twee, and in the early 1960s, nearly every Sarah was a Sarah Jane.
By the 1980s, every other little girl was a something Louise, typically Claire Louise. Some had hyphens.
Nowadays hyphens have become commonplace, but the names are so similar.
The middle names May/Mae, Rose and Grace are often hyphenated with a very popular first name. Lily-Rose, Lily-May etc
The trend seems more popular with less priviled areas, and is definitely used more for girls than boys.
Some of the hyphenated names are pretty, but as you can see from the responses on here, they tend to not be seen favourably.
Most of the hyphenated boy's names I haver seen have seemed downmarket.
People will prejudge you on your name. They might assume a social or ethnic group, age group and education level.
Whether they should or not is a different matter, but they do and they will.
I know lots of people who are always known by Firstname Middlename without the hyphen, and it doesn't seem downmarket.
The double-barrelling makes it seem c**v.
The people I know with a double barrelled first name - I think I know 4, 3 female, 1 male (Sarah-Jane, Emma-Leigh, Charlie-Marie and Ian-Jon) are known as Sarah, Emma, Lee, and Ian (E to his friends).
(I have substituted some of the names for similar ones lest they out anyone)