Celestial pact, Hexblade, or Archfey Warlock with
https://forgottenrealms.fandom.com/wiki/Eilistraee as the patron.
"Eilistraee was the chaotic good drow goddess of beauty, song, dance, freedom, moonlight, swordwork, and hunting, within the drow pantheon known as the Dark Seldarine. She was the patroness and protector of the few dark elves who longed to return to the surface and live there, at peace with other races, and to abandon the endless conflicts and intrigues that dominated the lives of most drow"
She fits for all three pacts because:
Celestial: She is a chaotic good goddess as quoted above.
Hexblade: "In fact, the clerics of Eilistraee, commonly known as Sword Dancers, acted as an extension of Eilistraee's own motherhood of the drow, and took the role of teachers, protectresses, and diplomats.[22][80] The priestesses aided their people to learn to live and forge their own path in a hostile world, and to rediscover a sense of belonging and community.[22] They also protected their people from danger, and built a place for them to live by establishing friendships and relationships with other races."
Archfey: "Greenwood designed Eilistraee as a nurturing mother goddess, even a fertility goddess. The popular dancing-naked-under-moonlight aspect of the goddess and her faith was inspired by British traditions of fairies, and was intended to show her as non-warlike and non-violent, rather than capricious."
Edit: if you use the Lolth Pact Warlocks (Unearthed Arcana), it could also be a really cool story for someone to think they have a pact with lolth only to find out that it was actually Elistraee guiding them towards being good all along, while simulating the powers lolth gives to her followers. Or even someone who worships lolth but turns to good and Elistraee takes over as their patron to protect them from lolth's vengeance.