Baby Bonnet Knitting Patterns

Whispering Willow Lace Bonnet Free Pattern

Anonymous August 25, 2026

Introducing the Whispering Willow Lace Bonnet

Wrap your little one in the soft elegance of the Whispering Willow Lace Bonnet, a delicate yet cozy knit that captures the charm of a spring breeze. This pattern offers a modern twist on a classic silhouette, perfect for heirloom-quality gifts. Whether you're a seasoned knitter or a confident beginner looking for a rewarding project, this bonnet is a joy to create. The delicate lace pattern, reminiscent of willow leaves, is paired with a subtle picot edge and finished with charming I-cord ties, making it a truly special piece for a newborn or infant.

Knit from the bottom up, this pattern guides you through a beautiful lace edge, a simple repeating body pattern, and a gathered crown. The result is a soft, airy, and beautifully textured bonnet that fits snugly and looks stunning. The pattern is designed to be clear and comprehensive, ensuring a smooth and enjoyable knitting experience.

Materials Needed

Before you begin, gather the following materials to ensure a seamless knitting session:

  • Yarn: DK weight (3) yarn, approximately 100g. A cotton blend is recommended for breathability, or a soft merino for extra warmth. The sample uses a delicate sage green.
  • Needles: US 6 (4.0 mm) circular needles (16-inch) for the main body, and double-pointed needles (DPNs) for the crown shaping.
  • Notions: Stitch markers, a tapestry needle for weaving in ends, and scissors.

Gauge: 22 stitches and 30 rows = 4 inches in stockinette stitch (after blocking). It is crucial to check your gauge to ensure the bonnet fits correctly.

Step-by-Step Instructions

This bonnet is knit from the bottom up, starting with a lace edge, then working the body in a simple lace pattern, and finishing with a gathered crown and ties. Follow these detailed instructions carefully, and you'll have a beautiful bonnet in no time.

Abbreviations

  • CO: Cast on
  • K: Knit
  • P: Purl
  • K2tog: Knit two together (right-leaning decrease)
  • SSK: Slip, slip, knit (left-leaning decrease)
  • YO: Yarn over (creates an eyelet hole)
  • PM: Place marker
  • SM: Slip marker
  • BO: Bind off

Lace Edge (Worked Flat)

This creates the delicate picot-like edge at the bottom of the bonnet.

  1. CO 75 stitches using your preferred method (long-tail cast on works well).
  2. Row 1 (WS): Purl all stitches.
  3. Row 2 (RS): K1, *YO, K2tog; repeat from * to end. This row creates the decorative eyelets for the picot edge.
  4. Row 3 (WS): Purl all stitches.
  5. Row 4 (RS): Knit all stitches.
  6. Row 5 (WS): Purl all stitches.

Body (Worked Flat in Lace Pattern)

Now you will work the main lace pattern that resembles willow leaves. The pattern is a simple 4-row repeat.

  1. Row 6 (RS): K3, *YO, SSK, K1, K2tog, YO, K1; repeat from * to last 3 stitches, K3.
  2. Row 7 (WS): Purl all stitches.
  3. Row 8 (RS): K3, *K1, YO, SSK, K2tog, YO, K1; repeat from * to last 3 stitches, K3.
  4. Row 9 (WS): Purl all stitches.
  5. Repeat Rows 6-9 until the piece measures 4.5 inches from the cast-on edge, ending with a WS row (a purl row).

Crown Shaping (Worked Flat, Then Joined)

This section shapes the top of the bonnet to fit snugly on a baby's head.

  1. Next Row (RS): K1, *K2tog, K1; repeat from * to end. (You will have 50 stitches remaining).
  2. Next Row (WS): Purl all stitches.
  3. Next Row (RS): K1, *K2tog; repeat from * to last stitch, K1. (You will have 26 stitches remaining).
  4. Cut the yarn, leaving a long tail (about 12 inches). Thread the tail through a tapestry needle and slide it through the remaining 26 stitches on your needle. Remove the knitting needle and pull the yarn tight to gather the crown. Secure it with a few stitches.
  5. Sew the back seam: Using the same yarn tail or a new piece of yarn, sew the back seam of the bonnet from the cast-on edge up to the gathered crown. Use a mattress stitch or whip stitch for a neat finish.

Ties

These I-cord ties are both functional and adorable, keeping the bonnet securely in place.

  1. With the right side (RS) facing you, pick up and knit 4 stitches at the bottom corner of the bonnet (on the left side).
  2. Work in I-cord for 10 inches: *K4, slide stitches to the other end of the needle, do not turn; repeat from * until the cord measures 10 inches.
  3. Bind off all 4 stitches.
  4. Repeat the same process on the right corner of the bonnet to create the second tie.

Finishing

  1. Weave in all loose ends using a tapestry needle.
  2. Block gently: Soak the bonnet in lukewarm water with a mild wool wash, then gently press out excess water (do not wring). Lay it flat on a towel to dry, shaping it to open up the lace pattern and define the crown.
  3. Optional: For extra charm, thread a satin ribbon through the eyelets of the picot edge at the bottom of the bonnet.

Your Whispering Willow Lace Bonnet is now complete! This beautiful, heirloom-quality piece is ready to be gifted or treasured. The delicate lace and soft gather create a timeless look that will be cherished for years to come.


Also Check Out: We think you'd love this beautiful pattern on our sister site: Vintage Retro Floral Pet Bandana - Free Pattern