>did she have a horrible person for a father?
Yakumo Yukari is the name she chose herself. It's not the name she was born with.
Maybe she wasn't named at first though, who knows.
Her surname references a little poem about a god building a mansion for his wife.
In Yukari's case the mansion is Gensokyo and her wifes are the shrine maidens.
The first name is just referencing the color violet and all the symbolism that comes with it.
Basically, by giving herself that name, Yukari wants to tell us that she is encompassing all of Gensokyo and is the highest in command. Also, all shrine maidens are her bitches and she will never let them out of Gensokyo.