A good costume for a girl has to do two jobs at once: feel magical to her and survive a night of walking, climbing porch steps and grabbing candy. The list below mixes classic spooky characters, storybook heroines, superheroes, animals, fantasy creatures and a few pop-inspired looks. I've written each one head to toe, with clothing, hair, simple makeup, accessories and shoes. Plenty of it can come from her own wardrobe, a thrift shop or the craft aisle, and a few use a ready-made piece where that's easier. Plan soft layers for a cold night, test any makeup a day ahead and keep accessories light.

Her Age Decides More Than the Character
The same character can be a great costume at nine and a miserable one at three, so I think about age before anything else.
Toddlers and preschoolers
Little ones do best in soft, one-layer looks: the black cat, pumpkin, ghost or a sweatshirt-based unicorn. They pull off hats and headbands, so build the character into the clothes instead. Skip face paint if she fights it, and avoid anything small enough to come off and end up in a mouth.
Early school years
This is the age for fairies, princesses, superheroes and storybook heroines. Wings, capes and crowns are fine as long as they're light. School dress-up days often have rules about masks, face paint and toy weapons, so check those first.
Older girls
Around nine and up, many girls want a character their friends will recognise, like Wednesday, Rumi or a pop-star look, and they'll care about the details. Let her lead on the design and keep your input to fit, warmth and safety.
1. Classic Witch Costume For Girls

The witch is the costume every age understands, and it's easy to make her own. Use a knee-length black dress, or a black long-sleeve top with a soft tulle skirt. Purple-and-black striped tights add colour, and flat buckled ankle boots keep her steady. Pick a pointed hat that's light; heavy felt hats tip forward and end up carried by you. I fit a thin elastic under the hair at the back so it stays put. Loose waves or a temporary purple streak are enough for the hair. Soft purple shadow and a tiny star on one cheek keep the face playful. A small broom, a cauldron treat bag and reflective tape under the skirt finish it.
2. Black Cat Costume For Girls

A black cat is the easy win for a school party and trick-or-treating on the same day. A black sweatshirt or fitted long-sleeve top with black leggings is the base, with a short tulle skirt if she wants some swish. The ears and tail do all the explaining. I sew the tail on at the waistband rather than pinning, because pinned tails get stepped on and torn off. Two high buns under the ears look sweet. Draw a small black nose and whiskers with washable face paint. Sneakers, flats or ankle boots all work. A yarn-ball bucket, made by wrapping a light plastic pail in thick yarn, makes the prop, and silver reflective bits on the ears help after dark.
3. Friendly Ghost Costume For Girls

The sheet ghost is a tripping hazard with eye holes, so this version starts from clothes. A white long-sleeve dress, sweatshirt dress or tunic goes over white leggings, with strips of white tulle or light fabric tacked around the skirt and sleeves so they float when she moves. Cut every strip to end above the ankle. Leave her hair loose with white ribbon clips, or mist a few strands with temporary silver shimmer. Pale powder, rosy cheeks and tiny gray stars give a sweet, ghostly face. White sneakers and a small sheer cape finish it, along with a white bucket painted with a friendly ghost.
4. Kid-Friendly Vampire Costume For Girls

Red and black give a vampire drama without anything a younger sibling would find scary. Pick a black velvet dress, or a ruffled blouse with a black skirt and opaque tights. The cape should be short, red-lined and fastened at the shoulders, not the throat; a cape tied at the neck can pull tight if someone steps on it. A sleek ponytail, neat braids or soft waves with a red ribbon all suit her. Light face powder, gray shadow and a berry lip balm are enough of a theatrical look. Swap plastic fangs for a jewelled costume necklace. Black loafers or flat boots and a small red-and-black treat bag finish it.
5. Cute Pumpkin Costume For Girls

A pumpkin can be built from an orange sweatshirt and a bit of felt instead of a bulky foam ball. Use an orange sweatshirt or long-sleeve dress with black leggings for warmth, then sew curved black felt shapes on the front to make a smiling jack-o'-lantern face. A green tulle skirt suggests leafy vines and adds volume. A top bun wrapped in green ribbon, or a soft stem headband, makes the stem. Orange blush, freckles and a little green leaf painted by one cheek are cute. Green sneakers, brown boots or black slip-ons all work. Carry a light pumpkin bucket and run green reflective tape along the sleeves for after sunset.
6. Sparkly Bat Costume For Girls

Wings are where bat costumes usually go wrong, so start with those. Use light fabric wings that attach under the arms and at the wrists; they open when she stretches but should stay short enough to walk without dragging. The base is a black leotard or long-sleeve top, black leggings and a layered silver-and-black skirt. A padded bat-ear headband adds shape without weight. A high ponytail with silver ribbon, lavender shadow and small silver dots round the eyes finish her face. Black sneakers beat slippery costume shoes for running. A crescent-moon necklace, a small black treat bag and reflective stars on the wings round it out.
7. Colorful Skeleton Costume For Girls

Skeletons don't have to be stark. Start with a black sweatshirt and joggers or leggings, then add felt bones in pink, purple, blue and green. Because it's built on normal clothes, a thermal fits underneath on a cold night. I stitch each bone on at a few points; fabric glue works on cotton if you let it cure overnight, but it can lift on stretchy leggings. Two braids woven with matching ribbons suit the colours. Washable white face paint round the eyes and nose, with flowers, hearts or dots instead of realistic detail, keeps it friendly. Black sneakers with bright laces and a neon treat bucket finish it.
8. Cozy Werewolf Costume For Girls

A werewolf without a mask or scary makeup is mostly fuzz, which kids tend to love. Start with a brown hoodie and matching leggings, then add faux-fur cuffs at the wrists and ankles. A short plaid skirt or a scruffy overshirt gives it a woodland feel while keeping it modest. Soft wolf ears go on the hood and a stuffed tail at the waist. Faux fur sheds like mad when you cut it, so trim it from the back with small scissors through the backing only. Brush her hair into a fluffy ponytail or loose waves. Brown shadow round the nose, painted freckles and slightly pointed brows suggest the animal. Brown sneakers or boots, and paw gloves with the fingers free for candy.
9. Pink Fairy Costume For Girls

The fairy only works if the wings are comfortable. Choose small fabric wings with soft elastic straps, and have her wear them around the house for ten minutes before Halloween; that's when you find out whether the straps rub. A pink long-sleeve dress with a tulle skirt, or a ballet skirt over a top and leggings, is the base. A braided crown with artificial flowers and pink ribbon looks lovely. Shimmery pink shadow, rosy cheeks and small washable stars at the temples finish the face. Glitter flats are for indoors; pink sneakers handle the walk. A ribbon wand, a flower-covered basket and a soft cardigan for the cold round it out.
10. Rainbow Unicorn Costume For Girls

The unicorn is mostly a white hoodie and leggings with a pastel tulle skirt at the waist. The hood or headband carries the soft ears and a light gold horn; stuff the horn with fibrefill, not cardboard, so it stays upright without getting heavy. A rainbow yarn mane can run along the hood or clip into a high ponytail. Use face gems made for children, plus pale pink blush and a small star on each cheek. White high-tops with bright laces keep it practical. A removable yarn tail and a cloud-shaped treat bag finish the look. If she'll be out after dark, hide reflective strips under the tulle so the colours stay on top.
11. Shimmering Mermaid Costume For Girls

Skip the narrow floor-length tail; she can't walk in it, and stairs are a disaster. Start with a purple, teal or aqua top and scale-print leggings, then layer a short iridescent skirt or fin-shaped tulle panels at the hips, everything above the ankle. A side braid with pearl clips and small artificial shells finishes the hair. Blue and lavender shadow, rosy balm and a few face-safe gems give an underwater feel. Metallic sneakers or flat aqua shoes continue the palette. A shell purse holds small things and a decorated bucket holds candy. A cropped cardigan in an ocean colour covers cool evenings.
12. Rainbow Princess Costume For Girls

For the child who can't pick one favourite colour, a rainbow princess settles it. Choose a dress with a fitted pastel bodice and a layered rainbow tulle skirt. Tulle can scratch, so I put a cotton top and leggings underneath, which also helps on cold nights. A light silver crown with coloured gems is the royal focal point; a crown on a comb stays on better than one balanced on top. A low bun, long braid or curls with rainbow ribbon suit it. Rosy cheeks, clear shimmer and a small heart by one eye are enough makeup. Silver flats indoors, white sneakers outdoors, plus a fabric sceptre, short cape and a little rainbow bag.
13. Little Red Riding Hood Costume For Girls

Little Red Riding Hood is mostly pieces she can wear again. A white blouse with a red or black skirt and opaque tights is the base. Everything hangs on the red hooded cape, so make it fall no lower than the knee and choose a fleece or brushed cotton that keeps her warm. Two braids tied with red ribbon, natural blush and a few painted freckles finish her. Brown Mary Janes, loafers or ankle boots suit the woodland colours. A small woven basket lined with a checked cloth holds treats, with a plush woodland animal tucked inside. Use a single hook-and-eye or snap at the cape's neck so it comes off fast.
14. Alice Storybook Costume For Girls

The blue dress and white apron say Alice before anything else. Choose a knee-length dress with short puffed sleeves, with a white long-sleeve shirt and tights underneath on a cold night. A wide black ribbon headband is her signature, and it works with hair down, curled or in a low ponytail. I use a padded headband or one with small teeth on the inside, since plain satin bands slide off fine children's hair. Pink cheeks and tinted balm keep the face fresh. Black Mary Janes look right; black sneakers are kinder for a long walk. A plush white rabbit and a teacup-shaped bag make the props. Leave the real china at home.
15. Dorothy Storybook Costume For Girls

Blue gingham over a white blouse is Dorothy's whole look. Find a dress with a soft gathered skirt, or use a gingham jumper over a white top. Two neat braids with pale blue ribbons finish the hair, and rosy cheeks with a bit of tinted balm are all she needs on her face. The red shoes are the detail everyone looks for. Red glitter flats are the classic, but red sneakers are better for a long night, and a few dots of shoe glitter glue on the toes keeps the sparkle. Add a small wicker basket with a plush dog, light enough for her to carry. White ankle socks and a short blue cardigan finish it.
16. Wednesday Addams Costume For Girls

Wednesday is the costume older girls often ask for, and she relies on very little. Choose a knee-length black dress with a white pointed collar and cuffs, or layer a black dress over a crisp white blouse. Black tights and sturdy loafers finish the base. Part the hair down the middle into two smooth braids, and only use temporary dark spray if it suits her hair colour; it rubs off onto white collars. A little pale powder and soft gray shadow are plenty. The deadpan expression is half the costume, and most kids enjoy practising it. A small toy hand on her shoulder or treat bag makes a fun prop.
17. Glinda Pink Good Witch Costume

Glinda is for the child who wants pink, sparkle and a big skirt. Start with a pale pink dress with a full skirt and silver star details, and put a long-sleeve dance top and leggings underneath for comfort. Pick a light silver crown with rounded points. Soft curls, half-up hair or a neat bun with rhinestone clips all suit her. Pink blush, shimmery shadow and a touch of child-safe face glitter finish the face. Silver flats or white sneakers keep it wearable. A soft star-topped wand and a short sheer cape complete her. Hem the skirt so it clears her shoes by a few centimetres, because full skirts catch underfoot on steps.
18. Rumi K-Pop Hero Costume For Girls

Rumi is a fan favourite right now, and a homemade version can be practical for Halloween. Start with a cropped-look purple jacket over a full-length blue or black shirt, then loose purple pants or comfortable leggings with printed side panels. The long purple braid is what fans spot first. A lightweight braided extension tied securely into a ponytail works better than a full wig for most kids, since it doesn't trap heat. Pink and violet shadow, small face gems and glossy balm suit the stage look. White or lavender high-tops let her dance and walk. Swap any blade-style accessory for a toy microphone or light-up wand, and keep bracelet and belt-bag cords short.
19. Supergirl Costume For Kids

Supergirl's colours are bold enough to read from across a room. A blue long-sleeve top with a homemade red-and-yellow shield goes with a red skirt over blue leggings. I cut the shield from felt and stitch it, since iron-on felt tends to peel on stretchy tops. Attach a short red cape at the shoulders with snaps or hook-and-loop, never a tie at the neck, and keep it above the knee. Hair can be down, in a ponytail or braids with a red headband. Rosy cheeks and a tiny gold star are plenty. Red sneakers or flat boots, gold foam wrist cuffs and a fabric pouch for treats finish her. Skip hard masks so she can see clearly.
20. Ghost-Spider Costume For Girls

Ghost-Spider gives a sporty superhero look in pink, white and teal. A white hoodie or zip-up goes over black leggings, with pink-and-blue web patterns added as removable fabric decals. The hood, lined in pink, creates the outline while leaving her face uncovered, which is much safer than a full mask. A braid or low ponytail fits under the hood. Pink eye makeup and a few blue dots at the temples stand in for the mask. Teal, pink or white sneakers coordinate. Fingerless gloves and a small web-print crossbody bag hold the candy. Reflective fabric paint traced along a few web lines adds visibility after dark.
21. Wonder Woman Costume For Girls

Wonder Woman works far better as separates than as a stiff one-piece. Pair a red long-sleeve shirt with a blue skirt or shorts over opaque leggings. White felt stars go on the blue and a gold foam emblem on the shirt. Thin craft foam cracks when folded, so I glue the emblem to a felt backing before sewing it on. A soft gold headband with a red star makes the tiara. Loose waves, a ponytail or braids all suit her, with a touch of gold shadow and rosy blush. Red sneakers or flat boots, flexible gold wrist cuffs and an optional short red cape finish it, all light enough to sit and run in.
22. Rosalina Space Princess Costume

Rosalina mixes a fairytale gown with space details. Choose a long-sleeve aqua dress that stops at the ankle, never touching the ground. Silver star appliqués and a pale tulle overlay add movement. A soft foam crown with blue and green gems finishes the royal look. Her signature is the side-swept hair over one eye, but I'd style it to the side in a ponytail rather than covering an eye on a dark street. If you use a pale blonde wig, pin it well back from her face. Light blue shadow, pink blush and a small silver star near the cheek finish the face. Silver flats or pale blue sneakers, a plush star, a moon bag and a white thermal underneath round it out.
23. Princess Peach Costume For Girls

Princess Peach starts with a bright pink dress, white gloves and a jewelled crown. Look for a knee- or tea-length dress with puffed sleeves and a darker pink overskirt detail, with white tights or leggings for warmth and movement. Soft curls, a high ponytail or a comfortable golden-blonde wig work for the hair. Gloves come off fast once she's handling candy, so I'd pick thin stretch ones she can push into a pocket. Rosy blush and a little blue shadow nod to the character. Pink flats indoors, matching sneakers outside. A light gold crown, blue clip-free earrings and a star-shaped candy bag finish her. Check that the skirt clears her shoes on steps.
24. Jessie Cowgirl Costume For Girls

Jessie the cowgirl is mostly everyday clothes with felt added. Start with a white button-front shirt and sew yellow felt across the shoulders and cuffs. Blue jeans or denim-look leggings take removable cow-print panels. A red braided wig or her own hair in two braids captures the look; one long braid down the back is closer to the character if her hair is long enough. A red cowgirl hat, rosy cheeks and painted freckles finish it. Flat brown boots or brown sneakers both work. Tie a red bandana loosely at the neck and add a light costume belt. A plush horse or a star badge makes the prop.
25. Girls Astronaut Costume

An astronaut can look realistic and still be soft enough for hours of wear. Start with a white or orange utility-style jumpsuit over a cotton shirt, then add fabric mission patches, silver tape details and a printed name badge with her own name. Silver duct tape peels on fabric after a few hours, so iron-on reflective tape or sewn patches last longer. Braids or a low ponytail stay neat under a light fabric helmet hood. Silver shadow and tiny painted stars make the face fun. White high-tops or sturdy boots are best. A small backpack decorated as a life-support pack and a plush planet finish it, and reflective patches help drivers see her in low light.
26. Mad Scientist Costume For Girls

For a child who loves experiments, the mad scientist is a winner. Layer a white lab coat over a bright tee and black pants or leggings; an adult's white shirt with the sleeves rolled makes a fine coat for younger kids. Decorate it with felt splashes instead of real stains. Tease the hair a little or make two messy buns with neon clips. Big plastic safety goggles, smudged gray shadow and colourful freckles give the lab-mishap look. Make sure the goggles are vented, because they fog up fast on a cold night. White sneakers with bright socks, clear plastic test tubes of pom-poms in a foam holder, a homemade badge and a silver bucket finish it. No liquids, glass or loose powders.
27. Girls Firefighter Costume

The firefighter is confident and practical, and active kids love it. Choose a black or navy jumpsuit with bright yellow reflective stripes on the sleeves, waist and legs; that reflective tape is a real safety feature on the street. A soft red firefighter hat with a personalised badge goes on top. A low ponytail or two braids let the hat sit securely. Rosy cheeks and a few washable gray smudges give the hard-at-work look. Black rain boots or sturdy sneakers handle the walk. A light toy radio, a fabric utility belt and a small red bucket finish her. Leave out long hoses and bulky gear, and a sweatshirt fits underneath on a cold night.
28. Pink Ballerina Costume For Girls

Dancers often want to go as what they already are, and a pink ballerina is easy to pull off. Start with a long-sleeve leotard or fitted cotton top and pink leggings. A soft layered tutu should stop at the knee so she can walk and sit. A secure bun with a satin ribbon, flower clip or small tiara comb finishes the hair; I use a hair net under the bun so it doesn't come loose after an hour of running. Pale pink shadow, rosy cheeks and a tiny shimmer star are enough. Ballet slippers are fine indoors, but pink sneakers belong outside. A cropped wrap sweater and a satin drawstring bag for candy finish it.
29. Rainbow Butterfly Costume For Girls

Bright wings make this butterfly great in photos and parades. A purple or black long-sleeve top and leggings form the base, with a short rainbow tulle skirt layered over. Use light fabric wings that attach at the shoulders and wrists, so they spread when she lifts her arms. Keep them narrow enough to fit through a doorway; wide wings get bent in the first crowded hallway. Two buns under a soft antenna headband suit her. Pastel shadow and symmetrical dots around the eyes suggest the markings. Purple sneakers or black ankle boots, bright wrist ribbons and a flower-shaped bag finish it, plus reflective trim on the wing edges for evening.
30. Iridescent Pop Star Costume For Girls

The pop star lets her have stage fashion without copying one particular singer. Start with a metallic bomber over a bright tee, then sparkly leggings or a pleated skater skirt with opaque tights. A high ponytail with shimmering ribbon extensions, or two braided buns, finishes the hair. Pastel shadow, face-safe gems and glossy balm give the performance look. White high-tops handle dancing, school events and trick-or-treating. A light toy microphone, fingerless mesh gloves and a holographic belt bag complete her. Star-shaped sunglasses are fun for photos, but take them off once it's dark, since tinted lenses make curbs hard to see.
Wings, Capes and Tails That Last the Whole Walk
The pieces that stick out are the ones that fail first. Wings bend, tails get stepped on and capes get caught in car doors. A few minutes of reinforcement before the night saves a lot of tears.
- Sew tails to the waistband with a short loop of elastic, so a tug stretches instead of ripping.
- Fasten capes at the shoulders with snaps or hook-and-loop, never a tie around the neck.
- Keep capes, tulle strips and skirts above the knee or ankle as the item describes, and check while she climbs a step.
- Pad wing straps with a strip of felt where they cross the shoulder, which is where children start complaining.
- Put a safety pin inside headbands and hats to anchor them to a small braid or clip.
Layering for a Cold Trick-or-Treat Night
Most of these costumes are built on long sleeves and leggings for a reason: they leave room for a thermal underneath. I choose a thin thermal top and leggings in a colour that matches the costume base, so nothing shows at the cuffs. A fleece or cardigan in the costume's main colour works as an outer layer without hiding the character. For dresses with puffed sleeves or tulle, a fitted long-sleeve dance top underneath is warmer than you'd expect. Warm socks and shoes she has already broken in matter more than any of it, because cold, sore feet end the night early.
Try It All On a Week Early
The costume that wins is the one she feels great in and can still walk, play and eat candy in. This list covers witches, cats and friendly ghosts through storybook heroines, superheroes, fantasy creatures, jobs and pop stars, so there's a fit for most personalities. A few days before Halloween, have her wear the whole thing, shoes, layers, hair and props included. Shorten anything that drags, stitch down whatever wobbles and swap heavy props for soft ones. Add warm layers and reflective details for the walk. Then let her choose a colour or a detail, because a costume she helped make is one she'll be proud to wear.





























