Baby Skirt Crochet Patterns

Whimsical Willow Crochet Baby Skirt Free Pattern

Anonymous August 25, 2026

Whimsical Willow Crochet Baby Skirt: A Free Beginner-Friendly Pattern

There is something truly magical about creating a handmade garment for a little one. The Whimsical Willow Crochet Baby Skirt is a delicate, nature-inspired project that captures the softness of a gentle breeze and the charm of a handcrafted heirloom. Featuring a beautiful chevron wave pattern and a sweet button closure, this skirt is designed for babies from newborn to six months. Using soft DK weight yarn in a serene sage green with a creamy white trim, this pattern is as enjoyable to make as it is adorable to gift. Whether you are a seasoned crocheter or a confident beginner looking for a rewarding project, this free pattern will guide you through every step to create a cozy, stylish piece your little one will love.

Materials Needed

Before you begin, gather the following materials. Having everything ready will make your crafting session smooth and enjoyable.

  • Yarn: DK weight (Category 3) cotton or cotton-blend yarn in two colors:
    • Main Color (MC): Soft sage green – approximately 100 grams (200 yards)
    • Contrast Color (CC): Creamy white – approximately 20 grams (40 yards)
  • Crochet Hook: G/6 (4.0 mm) crochet hook
  • Notions: Yarn needle for weaving in ends, scissors, measuring tape
  • Closure: One small wooden or plastic button (approximately 1 cm / 0.4 inches in diameter), or a snap/hook-and-eye closure as an alternative
  • Optional: 1/4 inch (6 mm) elastic for the waistband (about 15 inches / 38 cm long)

Gauge: 16 stitches and 8 rows = 10 cm (4 inches) in double crochet (dc). Always check your gauge to ensure the correct size. If your gauge is off, adjust your hook size accordingly.

Step-by-Step Instructions

This skirt is worked in the round from the waist down in one seamless piece. The chevron pattern is created by alternating increases and decreases in double crochet, producing a beautiful zigzag wave. Follow these detailed instructions carefully, and you will have a gorgeous skirt in no time.

Abbreviations (US Terms)

  • ch = chain
  • dc = double crochet
  • dc2tog = double crochet 2 stitches together (decrease)
  • sc = single crochet
  • sk = skip
  • st(s) = stitch(es)
  • sl st = slip stitch
  • MC = main color
  • CC = contrast color

Foundation Round

With MC, chain (ch) 64 loosely. Be careful not to twist the chain. Join with a slip stitch (sl st) to the first chain to form a ring. This ring will be the waist opening of the skirt.

Round 1: Establishing the Chevron Pattern

Ch 2 (this counts as your first double crochet). Work 1 dc in each of the next 2 chains. Now, you will begin the chevron repeat:

  • Decrease: Dc2tog (double crochet 2 together) – yarn over, insert hook into next chain, yarn over and pull up a loop, yarn over and pull through 2 loops (2 loops left on hook). Yarn over, insert hook into the next chain, yarn over and pull up a loop, yarn over and pull through 2 loops (3 loops on hook). Yarn over and pull through all 3 loops. This is your dc2tog decrease.
  • Work 1 dc in each of the next 2 chains.
  • Increase: Work 2 dc in the next chain. This forms the point of the chevron.
  • Work 1 dc in each of the next 2 chains.
  • Decrease: Dc2tog (as described above).
  • Work 1 dc in each of the next 3 chains.

Repeat from * to * around the ring. You will end the round with 1 dc in the last 2 chains. Join with a sl st to the top of the beginning ch-2. You should now have 8 chevron points around the skirt.

Rounds 2-8: Continuing the Chevron Pattern

For each subsequent round, you will work the exact same pattern, but now you will be working into the stitches from the previous round instead of the chains.

Round 2: Ch 2 (counts as first dc). Work 1 dc in each of the next 2 sts. *Dc2tog, dc in next 2 sts, 2 dc in next st (increase), dc in next 2 sts, dc2tog, dc in next 3 sts*. Repeat from * to * around. Join with a sl st to the top of the ch-2.

Rounds 3-8: Repeat Round 2 exactly. It is crucial to always work the increases and decreases in the same vertical positions to maintain the clean chevron zigzag. The increases will naturally create the outward points, and the decreases will create the inward valleys. At the end of Round 8, fasten off MC and weave in the end.

Round 9: Adding the Contrast Color Trim

Join CC with a sl st in any stitch around the bottom edge. Ch 1 (this does not count as a stitch). Work 1 single crochet (sc) in the same stitch and in each stitch around the entire circumference. Join with a sl st to the first sc. Fasten off CC and weave in the end. This creamy white trim adds a beautiful, finished look to the hem.

Creating the Waistband

You have two excellent options for the waistband. Choose the one that feels most comfortable for you.

Option 1: Folded Waistband (Recommended for a clean, seamless look)

  1. Fold the top edge of the skirt down to the inside by about 1 inch (2.5 cm).
  2. With MC and a yarn needle, sew the folded edge down using a whip stitch. Insert the needle through the folded fabric and the main body of the skirt, creating a neat casing.
  3. Leave a small opening (about 1 inch / 2.5 cm) in your seam. This will allow you to thread elastic through the casing if you wish.
  4. If using elastic, attach a safety pin to one end and thread it through the casing. Pull it through, adjust to the desired snugness, and sew the elastic ends together. Close the opening with a few more whip stitches.

Option 2: Crocheted Waistband (A simpler, more structured alternative)

  1. With MC, ch 5.
  2. Sc in the second ch from the hook and in each ch across. (4 sc)
  3. Ch 1, turn. Work 1 sc in each sc across. Repeat this row until the band is long enough to fit comfortably around the baby's waist (approximately 14-15 inches / 35-38 cm for newborn to 6 months).
  4. Fasten off, leaving a long tail for sewing. Sew the band to the top edge of the skirt, matching the raw edges. This creates a sturdy, slightly raised waistband.

Buttonhole and Button Closure

To finish the back closure, you will create a simple buttonhole.

  1. Identify the center back of the skirt waistband.
  2. If you used the folded waistband, locate the seam you sewed. At the center back, ch 2 and skip 2 stitches in the waistband seam to create a small loop. If you used the crocheted waistband, simply ch 2 and skip 2 stitches along the top edge of the band.
  3. Secure the buttonhole with a few small stitches to reinforce it.
  4. Sew a small wooden or plastic button on the opposite side of the buttonhole, aligning it so it fits through the loop.
  5. Alternatively, you can sew a small snap or hook-and-eye closure for a completely flat finish.

Finishing Touches

Weave in all remaining yarn ends with your yarn needle, ensuring they are secure and invisible. To give your skirt the perfect shape and to make the chevron points pop, gently block the skirt. You can do this by lightly misting it with water and pinning it flat to a blocking mat, shaping the points as desired. Allow it to dry completely. Once dry, your Whimsical Willow Crochet Baby Skirt is ready to be worn and admired!

This pattern is a joy to make and results in a stunning, practical garment that will be treasured. The combination of the soft sage green and creamy white, along with the playful chevron texture, makes it a standout piece in any baby's wardrobe. Happy crocheting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Driftwood Dune Wrap: A Free Crochet Pattern for a Textured, Modern C2C Mesh Shawl