Party Girl

The Party Girl is an NPC that has a low chance to spawn once the following criteria have been met: Party girl has a spawn chance of 2% every morning, so it can take a long time for her to arrive.
 * There is no NPC waiting to move in.
 * There is an empty house.
 * You have at least 8 other NPC's.

The Party Girl will sell you the Bubble Machine work station which allows you to make bubbles. She also sells the Confetti Gun and fireworks.

Items sold
Once the Party Girl has moved into a house, she will sell the following:

Names
Paris, Trixie, Sparkle, Bunny, Fantasia, Destiny, Lexus, Bambi, Isis, Glitter, Roxanne, Candy, Fantasy, Sugar, Star, Cherry, Bailey, Dazzle

Trivia

 * Strangely enough, the Party Girl is the only female NPC that does not become annoyed during a Blood Moon.
 * The Party Girl is a reference to My Little Pony's Pinkie Pie. This was confirmed by Redigit.(Citation Needed)
 * The names Trixie and Sparkle may also be references to characters in My Little Pony.

Quotes

 * "We should set up a blinkroot party, and we should also set up an after-party."
 * "Put up a disco ball and then I'll show you how to party."
 * "Do you party? Sometimes? Hm, okay then we can talk..."
 * "We have to talk. It's... it's about parties." (Which may be a reference to the Party Cat Comic series)
 * "I can't decide what I like more: parties, or after-parties."
 * "I went to Sweden once, they party hard, why aren't you like that?"
 * "My name's [Name of Party Girl] but people call me party pooper. Yeah I don't know, it sounds cool though."
 * "Wow, [Name of Character], meeting an adventurous man like you makes me want to party!"