A girl's costume has to pass two tests: she has to love it in the mirror, and she has to still be happy in it two hours and a lot of candy later. The ideas below run from witches and princesses to animals, careers, decades and friendly spooky looks, each with clothes, hair, light makeup, props and shoes. Many can be built from her own wardrobe or a thrift run. I've noted where to hide warm layers, which pieces tend to get pulled off, and what I'd skip for younger kids. Let her pick the character; you handle the comfort.

Sizing a Costume Around Warm Layers
Most kids' costumes are sold in a child's usual size, which leaves no room for anything underneath. Then the night turns cold, a coat goes on top, and the costume disappears. I size up one step when buying, or cut a homemade piece with extra ease, so leggings and a long-sleeve thermal fit under it.
- Dress her in the warm layers first, then try the costume over them. That's the real fit for October.
- Hems that fit over bare legs will be too short over leggings, so check length with the layers on.
- Capes and wings should still sit right over a jacket. If they don't, plan for the jacket to go underneath instead.
- A costume that's too long can be pinned or hemmed for one night; one that's too tight can't be fixed.
Have her sit, crouch and climb a step in it. Kids won't tell you a waistband digs in until they're already miserable.
Shoes deserve the same test. Glittery flats and costume boots often have thin, slippery soles, and a long route on cold pavement shows it. I'd let her wear sneakers she already runs around in, and save the fancy shoes for the photos at the door.
1. Classic Witch Costume For Girls

The witch is the costume I see most, because every piece is easy to find and easy to swap. A knee-length black dress, purple-and-black striped tights, a short cape and nonslip ankle boots form the base. The pointed hat is the weak spot: most kids' hats slide over the eyes, so I stitch a bit of elastic to sit under the hair at the back. Add a little broom, washable purple streaks, lavender shimmer and star stickers instead of heavy makeup. A black long-sleeve top and leggings go under the dress on cold nights.
2. Wednesday Addams Costume For Girls

Wednesday is a great pick for the girl who doesn't want sparkle. A black knee-length dress with a crisp white collar and cuffs, opaque black tights and flat Mary Janes or ankle boots get you most of the way. Two neat braids tied with small black elastics are the real signature, so make them tight and even. Skip the pale powder if she has sensitive skin; a little grey shadow is enough. A tiny black bag or plush spider and a thermal top hidden under the dress finish it. The deadpan stare is free.
3. Pink Fashion Doll Costume For Girls

Pink head to toe turns ordinary clothes into a fashion doll. Start with a pink fit-and-flare dress and matching cardigan, then add heart sunglasses, a mini handbag and a wide pink headband. Glittery flats look the part, but white sneakers survive a long walk better. Keep makeup to pink balm, a touch of blush and a little child-safe glitter at the temples. A cardboard doll box is fun for photos, but leave it at home for trick-or-treating; kids can't see their feet inside one. White tights add warmth.
4. Glinda Good Witch Costume For Girls

Glinda is all soft pink and sparkle. Choose a pale pink princess dress with puff sleeves and a full skirt, then add a silver star crown, a light tulle cape and glittery flats. I make the star wand from card on a smooth wooden dowel, with the tip padded, so it's light and nobody gets poked. Loose curls or a half-up twist with rhinestone clips, rosy blush and clear gloss finish her. Leggings and a thermal shirt fit under the gown. Pin up the hem so it clears the ground before she tackles any steps.
5. Supergirl Costume For Girls

Supergirl is a practical superhero because it's mostly regular clothes. A blue long-sleeve top, a red skater skirt over blue leggings and red sneakers or flat boots form the base. Attach the short cape with snaps or hook-and-loop tape at the shoulders, never a tie around the neck, so it pulls free if it catches. A felt shield emblem stitched to the shirt stays put better than an iron-on on stretchy fabric. Her own hair is fine; a blonde wig only if it doesn't itch. Red wrist cuffs and a hands-on-hips pose finish it.
6. Wonder Woman Costume For Girls

Wonder Woman is easy to build from separates. Pair a red tee with a blue skirt or shorts over opaque blue leggings, then add gold felt trim, a star belt and an optional short red cape. Craft foam makes good wrist cuffs because it bends around the arm; I close them with a strip of hook-and-loop tape so they come off easily. A soft gold headband becomes the tiara. Red high-tops or flat boots keep her steady. Loop a soft gold cord lasso at the belt so her hands stay free for the candy bag.
7. Mirabel Costume For Girls

Mirabel is a joy for kids who love colour and twirling. Start with a white peasant-style blouse with colourful stitched trim and a turquoise tiered skirt covered in fabric butterflies and flowers. The round green glasses are what make it read, so don't skip them; frames without lenses are easiest. Blue or turquoise flats, a short curly bob or a child-size curly wig, rosy cheeks and a few painted freckles finish her. A small woven crossbody holds treats. A fitted white top and leggings underneath keep the bright layers on show.
8. Elsa Costume For Girls

Elsa is the costume I'd most expect to see on a cold night, and it's the one where layering matters most. Select a light blue gown with a stretchy bodice, long sleeves and an ankle-length skirt, and attach a sheer snowflake cape at the shoulders, kept short so it doesn't drag. White leggings and a thermal top hide underneath. Silver flats or pale blue sneakers give stable footing. A single loose side braid suits it; use a braided wig only if it fits snugly. Blue shimmer, snowflake stickers and a foam snowflake prop finish her.
9. Moana Costume For Girls

Moana should feel adventurous and free to move. Pair a red patterned top with a cream knee-length skirt with soft fringe or printed borders, plus fitted tan shorts or leggings underneath. Sandals are fine indoors, but on October pavement I'd switch to tan sneakers or boots. Natural waves with a tropical flower clip, warm blush and a touch of gold shimmer suit her. The green stone pendant is the key accessory; painted clay or craft foam keeps it light around the neck. A small woven pouch beats a big prop.
10. Rapunzel Costume For Girls

Rapunzel is about lavender, pink and that long braid. Choose a purple dress with a lace-up-style bodice, puff sleeves and a skirt ending above the ankles, with purple flats or sneakers. Long hair can go into a loose braid threaded with silk flowers; shorter hair works with a golden braid extension, as long as it isn't so long she can step on it. Peachy blush and pink balm are enough. A plush chameleon clipped to the shoulder is the cute detail. Lavender leggings go underneath when it's cool.
11. Ariel Mermaid Princess Costume For Girls

This land version of Ariel skips the tail so she can walk. A purple fitted top over a shimmering green skirt with a flared tulle hem, green leggings and purple or teal sneakers form the base. A long red wig gives the signature look, but loose waves in her own hair colour work too, and wigs often get pulled off within the hour anyway. Lavender shadow, rosy cheeks and a seashell clip finish the face. Run your hand over any sequins; scratchy ones on the inside of the arms are the usual complaint.
12. Belle Princess Costume For Girls

Belle comes down to a yellow gown and one rose. Look for a soft, flexible bodice and a skirt that stops above her shoes. Long gloves are optional and come off for eating, so I'd let her decide. A low half-up bun with loose curls, a gold ribbon headband, yellow flats and clip-on rose earrings set the character. Warm blush and gold shimmer are enough makeup. A single fabric rose is the prop, with no thorns or wires sticking out. Leggings and a fitted top hide underneath for warmth.
13. Cinderella Costume For Girls

Cinderella in pale blue is classic fairytale. Choose a blue dress with puff sleeves, a fitted waist and a layered skirt at knee or ankle length, then add white gloves, a black ribbon choker and a sparkly headband. Clear plastic costume shoes look magical but rub blisters fast, so I'd go for silver sneakers or flat ballet shoes. A high bun with a few curls, light blue shadow and pink blush finish her. A small silver pumpkin purse holds treats. Take out any hoop so she can walk and sit, and add white leggings.
14. Tinker Bell Fairy Costume For Girls

Tinker Bell reads from the green dress and the wings. Choose a sleeveless green dress with a leaf-cut skirt and add a long-sleeve top underneath if it's cool, plus white tights and green flats with white pom-poms. Wings are the part to test: they should strap on snugly and not stick out past her shoulders, or she won't fit through doors or into a car seat. A high bun with green ribbon, green shimmer and a little biodegradable glitter finish her. A small star wand is plenty. Try it with her jacket on before the night.
15. Little Red Riding Hood Costume For Girls

Red Riding Hood is storybook simple. A white blouse, a red or black knee-length skirt, a fitted vest, white tights and flat black boots make the base. The red hooded cape is the key piece, and I keep it waist or knee length so it doesn't catch on steps. Braids or a low ponytail sit tidily under the hood. Rosy cheeks and soft freckles finish the face. A small gingham-lined basket holds treats, though younger girls manage a handled fabric bag more easily. Put warm layers underneath so the cape isn't hidden by a big coat.
16. Alice In Wonderland Costume For Girls

Alice uses pieces many families already have. A short-sleeve blue dress with a white apron, white tights, black Mary Janes and a wide black ribbon headband are the whole costume. The headband does the work, so her natural hair colour is fine and a blonde wig is truly optional. I tie the apron at the back with a double knot, because kids untie each other's aprons all day. Pink cheeks and a little blue shimmer are enough. Carry a plush white rabbit or a cardboard pocket watch with rounded edges, and add a white long-sleeve top for cold evenings.
17. Dorothy Costume For Girls

Dorothy is sweet, traditional and easy. Choose a blue gingham pinafore over a white puff-sleeve blouse, white ankle socks and red glitter sneakers or flats. Two braids with blue ribbons are the signature, either her own hair or comfortable braided extensions. Rosy cheeks, a few faux freckles and clear balm are all the makeup this character needs. The basket with a plush dog inside is the prop; I wrap the handle in fabric because wicker handles dig into small hands by the end of the street. White leggings and a thermal top keep her warm.
18. Rainbow Unicorn Costume For Girls

A rainbow unicorn is colourful and cosy. Start with a white hoodie or long-sleeve top, a pastel rainbow tutu and white leggings, then add a soft rainbow tail. Clip-on tails fall off as soon as she sits, so I stitch the tail to the waistband. A padded horn headband with small ears keeps her face clear. Two ponytails with ribbon extensions or washable streaks, pink shimmer and star stickers finish her, with white high-tops for stability. A fuzzy white jacket adds warmth. Skip loose glitter and long tulle strips around toddlers and pets.
19. Mermaid Costume For Girls

This original mermaid is far easier to walk in than a tail. Pair a shimmery purple or aqua top with a green scale-print skirt that flares below the knee, matching leggings and teal sneakers or silver flats. A light tulle fin attached at the back of the skirt gives movement without wrapping her legs. Loose waves with shell clips or washable blue streaks, aqua shadow and a few painted scales near one temple finish her face. A shell necklace should be the breakaway kind for small children. A starfish purse holds treats.
20. Pastel Fairy Costume For Girls

A pastel fairy lets her choose her own colour without copying any character. Pick a lavender, mint or blush dress with a layered tulle skirt, white tights, glittery sneakers and a cropped cardigan. Wings should sit close to the back on soft elastic straps; hard plastic loops dig into the armpits. A braided crown or space buns with tiny silk flowers, pastel shimmer and star stickers finish her. A ribbon wand with a foam star is safe to wave around. If she's out after dark, weave reflective ribbon through the skirt.
21. Monarch Butterfly Costume For Girls

Monarch wings make plain black clothes special. Dress her in a black long-sleeve top, leggings and sneakers, then add an orange tutu or skater skirt with black ribbon lines and small white dots. I prefer fabric wings that attach at the wrists as well as the shoulders, so they open when she lifts her arms and fold away when she doesn't. A soft antenna headband and orange ribbons finish the head, with orange shadow and tiny white face dots. Keep the wings off the ground. The stretchy base layers easily under a jacket.
22. Black Cat Costume For Girls

A black cat is the last-minute costume I always fall back on. A black long-sleeve shirt, leggings, a soft tutu or skater skirt and black sneakers form the base, with a tail stitched to the waistband and padded ears. Paint a tiny nose and whiskers with child-safe face paint, keeping it well away from her eyes. A ribbon collar with a bell is cute, but it should sit loose and close with hook-and-loop tape so it pulls free easily. Reflective dots on the shoes help outside. It's warm and goes straight in the wash.
23. Woodland Deer Costume For Girls

Warm browns make a cosy woodland deer. Pair a tan sweater with brown leggings, a soft tulle skirt and sturdy ankle boots, then add an ear-and-antler headband made from felt rather than hard plastic, which pinches behind the ears. Two low braids or soft waves with small artificial leaves tucked in suit her. Paint a dark nose and neat white cheek dots, keeping paint away from the eyes. A faux-fur tail on the back of the skirt finishes it. It layers easily, so I'd pick it for chilly parades and evening trick-or-treating.
24. Red Fox Costume For Girls

A red fox is bright and easy to read. Choose an orange hoodie, black leggings and a cream felt tummy panel, with an orange tutu or shorts on top and black sneakers or boots as dark paws. A fox-ear headband and a soft orange tail with a white tip are the main details. Pigtails or a high ponytail keep hair clear of the ears. Paint a small black nose, white cheek patches and thin whiskers with child-safe makeup. I'd sew the felt panel rather than gluing it, because glued felt on a hoodie peels off the first time she runs.
25. Wise Owl Costume For Girls

The owl's texture comes from overlapping felt feathers in tan, cream, gold and rust, sewn onto a short cape or poncho so the shirt underneath stays plain. Start with a brown long-sleeve shirt and leggings, brown boots and a feathered headband with big soft owl eyes above the forehead. Braids or a low bun sit under the headpiece. Gold shadow and a small brown triangle on the nose make the face. Keep the cape hip length so her arms are free, and a felt book makes a good photo prop. It's a warm one for cold parades.
26. Ladybug Costume For Girls

Ladybug is one of the easiest homemade costumes I know. A red long-sleeve top, a red tutu or skater skirt dotted with round black felt circles, black leggings and black sneakers make a flexible base. Small red wings with black spots attach at the shoulders, and a padded antenna headband frames the face. Felt dots on tulle need stitching, since glue soaks through net and sticks the layers together. Red-ribboned pigtails, rosy cheeks and tiny painted dots finish her. Keep the wings close to her back for school and the car.
27. Bumblebee Costume For Girls

Stripes make a bee visible from down the block. Start with a black-and-yellow striped shirt, black leggings and a yellow tulle skirt, plus black sneakers and striped knee socks if it's mild. Compact sheer wings attach snugly at the back, with a soft antenna headband. Two buns with yellow ribbons echo the antennae. Gold shimmer and a tiny black dot on the nose are enough makeup. A fabric flower or a honey-pot treat bag is the prop. In cold weather, put a black thermal under the stripes, and add reflective yellow tape for after dark.
28. Classic Cowgirl Costume For Girls

A cowgirl costume mostly comes out of her own drawers. Pair a plaid button-down with jeans or a denim skirt over leggings, then add a brown vest, western-style boots and a child-size cowboy hat. Kids' cowboy hats are often loose, so a chin cord or a strip of foam inside the band keeps it on. Tie a red bandana loosely at the neck or use it in her hair. Braids or pigtails, light freckles and rosy cheeks finish her. A soft rope loop hangs from the belt, and a felt star badge and fringed bag add detail.
29. Space Astronaut Costume For Girls

An astronaut is one of the warmest costumes going, which makes it great for a cold night. Start with a white or silver utility-style jumpsuit, felt space patches, a silver belt, white sneakers and metallic gloves. Skip the heavy helmet; a light white cap or padded headband with a small foam antenna is far easier for a child to wear all night. A low braid or bun keeps long hair neat. A cardboard control panel on the wrist and a silver backpack as an air pack finish it. Reflective tape on arms and legs helps drivers see her.
30. Mad Scientist Costume For Girls

A mad scientist is silly and quietly inspiring. Layer an oversized white lab coat over a bright shirt, black leggings and colourful sneakers, then add child-size goggles, rubber gloves and an ID badge with a funny lab name. Gently tease the hair into a fluffy ponytail or use a grey-streaked wig. A few washable soot smudges are fun, kept away from the eyes. Real test tubes of coloured water are for supervised photos only; sealed craft versions or a clipboard are better on the street. Roll the sleeves so her hands stay clear.
31. Kid Doctor Costume For Girls

A doctor costume is comfortable because scrubs are meant to be moved in. Start with blue or purple scrub-style pants and top, a short white coat and supportive white sneakers. Tie long hair into a neat ponytail or cover it with a colourful fabric cap. Lip balm and a little blush are enough. A toy stethoscope, name badge and light clipboard finish the outfit, and a plush patient in a tote is a sweet touch. I'd keep every tool clearly a toy. There's room under scrubs for warm layers, so it handles long routes and school days.
32. Firefighter Costume For Girls

A firefighter costume is one of the few where reflective stripes are part of the character. Choose black or navy pants and a long-sleeve shirt, then add a red or tan firefighter-style jacket with yellow reflective stripes and sturdy boots or sneakers. The plastic helmet should sit above her eyebrows; most slip forward, so I add a strip of foam inside the front. A low braid fits under it. A toy radio clipped to the jacket and a plush rescue dog are enough props. Skip hoses and axes, and check the stripes show from every side.
33. Junior Chef Costume For Girls

A junior chef looks smart and stays comfortable. Black pants, a white tee and a white double-breasted chef jacket or apron, slip-resistant sneakers and a puffy chef hat make the base. Size the hat so it sits above her eyes; paper hats crush in the rain, so I'd choose fabric. Tie hair into a bun or braid underneath. Pink balm and rosy cheeks are enough. A wooden spoon or small whisk is a fine prop, and felt cupcakes or vegetables can decorate the apron. Removable fabric letters spell her name across the pocket.
34. Pink Ballerina Costume For Girls

A ballerina doesn't need real dancewear. Start with a pink long-sleeve leotard or fitted shirt, matching leggings and a soft knee-length tutu. Ballet flats are fine indoors, but their thin soles feel every stone, so I'd switch to pink sneakers for walking. A smooth bun with pins and a satin ribbon, rosy blush and pink shimmer finish her. A small tiara or flower headpiece and a ribbon wand are nice for photos. A wrap sweater covers her in the cold. Check the tutu is soft enough to sit on and short enough for steps.
35. Colorful Pop Star Costume For Girls

A pop star lets her pile on her favourite colours. Pair a metallic bomber with a plain tee, a pleated skirt or comfortable pants and bright high-tops, then add fingerless gloves, star sunglasses and a light toy microphone. A high ponytail, bubble braid or two buns with washable colour at the ends suit her. Shimmer, a few face gems and bright balm finish the face. A headset mic frees her hands, as long as it doesn't cover her ears. I'd only buy sequinned pieces where the sequins are sewn down, since glued ones scatter everywhere.
36. 1950s Poodle Skirt Costume For Girls

The poodle skirt has a shape everyone knows. Pair a white short-sleeve blouse with a full pink felt skirt with a black poodle appliqué, a black waist belt, white ankle socks and saddle shoes or sneakers. Felt is the right fabric because a circle of it hangs full without any hemming. A high ponytail with a chiffon scarf, or curls held back by a headband, sets the decade. Rosy cheeks, pink balm and mascara only if it suits her age are enough. Lens-free cat-eye glasses and a little retro bag finish it, with leggings and a cardigan for cold weather.
37. 1970s Disco Costume For Girls

Disco is all shimmer and flare. Choose a colourful patterned blouse with bell sleeves and high-waisted flared pants, then add a metallic vest or sequinned jacket. Platform-look sneakers with flat soles give the height without the ankle risk of real platforms. I'd hem the flares to just above the shoe, since kids' flares catch under their heels on every step. A middle part with soft waves or a curly wig, gold shimmer and peach blush finish her. Round sunglasses and a foam disco-ball purse are the fun extras.
38. 1980s Aerobics Costume For Girls

Neon makes 1980s aerobics easy to spot in a crowd. Start with bright leggings with shorts on top and an oversized sweatshirt, kept from slipping off the shoulder with a safety pin inside the neckline. Add leg warmers, wristbands and supportive high-tops. A high side ponytail with a neon scrunchie is the signature. Blue or purple shadow, pink blush and bright balm make an age-appropriate retro face. A fabric headband and a toy music player finish it. With all those layers, it's one of the most practical decade costumes on a chilly night.
39. Friendly Pirate Costume For Girls

A friendly pirate is adventure without weapons. Start with a white peasant blouse and black pants or a striped knee skirt over leggings, then add a red vest, a wide sash and comfortable brown boots. A striped scarf tied on her head with curls or beaded braids below sets the character. Rosy cheeks and a tiny painted beauty mark are enough. A foam telescope or a rolled treasure map is the prop, and a plush parrot clips to the shoulder. I'd skip the eye patch entirely; even soft ones take away half her view.
40. Glam Vampire Costume For Girls

A glam vampire can be dramatic without any blood. Choose a black velvet dress with burgundy trim, black tights and flat lace-up boots, then add a short red-lined cape with a stand-up collar, fastened at the shoulders rather than the throat. Sleek waves or a polished half-up style, plum shadow and berry balm finish the look; I'd skip the pale powder on young skin. Plastic fangs make talking and eating hard, so keep them for photos. A ruby-style necklace, lace gloves and a thermal under the dress complete it.
41. Friendly Sheet Ghost Costume For Girls

A sheet over the head is the classic ghost, and it's also the one costume I'd never send a child out in, because she can't see. Make it clothing instead: a white hoodie dress or oversized sweatshirt over white leggings, white sneakers and a short rounded white cape with friendly black felt eyes on the front. Her own face stays fully visible. Two buns or braids with white ribbons, pearly shimmer and pink cheeks finish her. A cloud-shaped treat bag is cute, and reflective strips on the cape hem help after dark.
42. Sparkly Skeleton Costume For Girls

This skeleton keeps the classic theme but adds sparkle. Start with a black long-sleeve shirt and leggings with white felt bones, or a printed set, then add a silver or purple tutu and black sneakers with reflective laces. Two high buns dusted with temporary silver shimmer suit it. Rather than painting her whole face, I draw a few bone lines around one eye and along the cheeks; full-face white paint feels heavy on a child and cracks by evening. Stitch or fabric-glue the bones well ahead of time. A skeleton bow finishes it, and it fits under a coat.
43. Cozy Mummy Costume For Girls

Loose mummy wrappings unravel and trip kids within minutes, so I build this on clothes. Stitch or glue short strips of off-white gauze and cotton straight onto a cream sweatshirt and leggings, overlapping in different directions and leaving knees, elbows, hands and feet free. Cream sneakers or ankle boots finish the base. A messy bun with one fabric strip pinned around it is enough for the hair. Gentle beige and light brown shading keeps the face friendly. Never wrap anything around the neck or face, and tuck reflective tape among the layers.
44. Patchwork Scarecrow Costume For Girls

A scarecrow is a cosy fall costume with a handmade look. Pair a plaid shirt with denim overalls or jeans, and tack fabric patches on with big temporary stitches so the clothes go back to normal. Add brown boots and a floppy straw-style hat. Raffia tucked into cuffs and pockets gives the straw, kept short so it doesn't scratch or shed all over the house. Two braids with orange ribbon, rosy cheek circles, a painted nose triangle and neat stitch lines at the mouth finish her. A fabric sunflower or plush crow is the prop, and thermals go underneath.
45. Cute Pumpkin Costume For Girls

A pumpkin is warm, bright and impossible to mistake. Start with an orange sweatshirt dress or roomy hoodie with black or green leggings, then attach a happy black felt jack-o'-lantern face to the front. Add green sneakers, orange boots or black high-tops, a green leaf collar and a soft stem headband. Pigtails or braids with green ribbons, peach blush and a tiny painted vine finish her. I don't stuff pumpkin costumes for kids; a round sweatshirt already suggests the shape, and she can still sit, climb and zip a jacket over it.
Face Paint That Comes Off Before Bedtime
Almost every look above uses a little makeup, and on a child that means gentler choices and an easy cleanup.
Before the night
Use paint made for skin, never craft paint or markers. I test a dab on the inside of her wrist a day or two before Halloween and watch for redness. Keep colour away from the eyelids and lash line, and use cosmetic-grade glitter only, since craft glitter can scratch if it gets into eyes.
Keeping it on, then taking it off
A light dusting of translucent powder over cream face paint cuts down on smudging onto collars and car seats. Small designs, a nose and whiskers or a few dots, last better than full coverage and bother kids less. At bedtime, a gentle cleanser or a little baby oil on a soft cloth lifts most paint without scrubbing. Rub hard and her cheeks will be pink the next morning.
Let Her Pick, Then Make It Comfortable
The right costume is the one she's proud of and can still wear happily at the end of the night. There's plenty here, from princesses and superheroes to animals, careers, decades and gentle spooky looks. Adjust whichever one she picks for her age, the weather and any school or event rules. I always come back to the same basics: flat shoes, a visible face, soft fabrics and props light enough for small hands. Closet pieces and a few handmade details make it personal without adding to the cost.


























