
Mary Had a Little Lamb Costume
Bring the classic nursery rhyme to life with this sweet storybook look.
Mary Had a Little Lamb is a beloved nursery rhyme character, making this a nostalgic and charming choice for Halloween, school events, or theatrical plays. The classic look features a vintage-style storybook dress, a white apron, and a matching bonnet or hair bow. Complete the ensemble with a plush toy lamb to bring the famous tale to life.
- Difficulty
- Easy
- Time
- ~30 min
- Budget
- $25–60
Try it on
See yourself as Mary Had a Little Lamb
One clear photo of yourself; we render you in this costume — face untouched, full body, about 20 seconds.
One render, $1. No account needed — if it fails you're not charged. Pricing.
Your photo is sent to Google's Gemini API to make the render and isn't used for training. Renders are AI-generated and labelled.
Want a different costume on this photo, or a whole group in costume? Open the Try-On Studio.

What you need for a Mary Had a Little Lamb costume
Short on time? Buy it ready-made
Spirit Halloween sells the complete Mary Had a Little Lamb costume — one box instead of 6 pieces.
Pastel gingham dress
A light blue or pink gingham peasant-style dress with puff sleeves and a flared skirt.
DIY: Use any pastel sundress or a blue skirt paired with a white puff-sleeve blouse.
White half-apron
A simple white cotton waist apron, ideally with lace or ruffle trim.
DIY: Tie a white pillowcase or a square of white fabric around your waist with a ribbon.
Hair ribbons or bonnet
Matching pastel blue or pink satin ribbons to tie in your hair, or a classic white bonnet.
DIY: Cut strips of satin ribbon from a craft store to tie around your hair bands.
White knee-high socks
Opaque white knee-high socks or tights for a classic schoolgirl look.
Black Mary Jane shoes
Classic black patent leather or matte flat shoes with a single strap.
DIY: Use any simple black ballet flats or brown boots.
Plush toy lamb
A small, fluffy white stuffed sheep to carry as your essential prop.
Rather not assemble it? See ready-made Mary Had a Little Lamb costumes at Spirit Halloween ↗
How to put it together
- 1
Put on the pastel gingham dress or your chosen skirt-and-blouse combination.
- 2
Tie the white half-apron securely around your waist, finishing with a neat bow in the back.
- 3
Pull on the white knee-high socks or tights.
- 4
Slip into the black Mary Jane shoes.
- 5
Style your hair and secure it with matching pastel ribbons or put on the white bonnet.
- 6
Tuck the plush toy lamb under your arm to complete the iconic nursery rhyme look.
Makeup & hair
Style your hair in classic braided pigtails or soft, bouncy curls. Keep makeup minimal and sweet with rosy pink cheeks, a touch of mascara, and a soft pink lip color.
Mary Had a Little Lamb for couples, groups, kids & more
- couples
- One person dresses as Mary in the storybook dress, while the partner wears a cozy white fleece lamb costume with plush sheep ears.
- group
- Add other nursery rhyme characters like Little Bo Peep, Little Red Riding Hood, or Humpty Dumpty for a storybook group theme.
- kids
- A miniature gingham dress with a matching bonnet and a small stuffed lamb is a comfortable, adorable option for toddlers.
- Plus size
- Choose an A-line gingham dress with a stretchy smocked bodice for a comfortable, flattering fit.
- pet
- Dress your dog in a fluffy white fleece lamb coat with plush ears to play the role of the loyal little lamb.
Tips
- If you don't have a gingham dress, a simple pastel blue or pink sundress works perfectly.
- For colder weather, layer white fleece leggings under the dress and wear a white long-sleeve undershirt.
- Secure your hair ribbons or bonnet with bobby pins so they stay in place while walking or trick-or-treating.
Mary Had a Little Lamb costume FAQ
- How can I make a quick DIY Mary Had a Little Lamb costume?
- Wear any pastel blue or pink dress you own, tie a white kitchen apron around your waist, tie your hair in pigtails with matching ribbons, and carry a stuffed lamb toy.
- What is the difference between Mary Had a Little Lamb and Little Bo Peep?
- While both feature sheep, Little Bo Peep typically carries a shepherd's crook (hooked staff) and wears a more elaborate shepherdess gown, whereas Mary wears a simple schoolgirl or peasant dress and carries a plush lamb.
- What shoes should I wear with this costume?
- Classic black Mary Janes, white flats, or simple brown boots fit the vintage storybook aesthetic perfectly.
Did you know? The nursery rhyme is based on a real-world incident from 1815, when a young girl named Mary Sawyer actually brought her pet lamb to school in Sterling, Massachusetts.