Free Knitting Pattern for Baby Top and Knickers Set. This free vintage knitting pattern details how to create a charming baby set: an “Angel Top” and matching knickers. The top is the star of the set, featuring a delicate, textured lace pattern. This airy fabric is created using a combination of eyelets (yarn overs) and strategically placed decreases.
To fit Chest | ins/cms | 17/43 | 18/46 | 19/48 | 20/51 |
Length | ins. | 11 | 11¾ | 11¾ | 12½ |
Sleeve Seam | ins. | 5½ | 5¾ | 5¾ | 6½ |
Angel Top | balls | 4 | 4 | 5 | 5 |
Knickers | balls | 2 | 2 | 2 | 2 |
he Angel Top is worked in separate pieces: a front, two back pieces (to allow for button closures), and two sleeves. These pieces are knitted flat and then seamed together. A sweet, scalloped picot hemline and matching picot cuffs provide a decorative touch.
The yoke of the top is shaped with further decreases, continuing the lace pattern before transitioning to a simple garter stitch section. The neckline finishes with another picot edge. Buttonholes are incorporated into one of the back panels, making dressing the baby easier.
The knickers are simpler in design, knitted primarily in stocking stitch. Increases are used to shape the legs and body. Eyelet rows are worked at the waist and leg openings, allowing for the insertion of elastic and ribbon ties. The leg edges feature picot hems, mirroring the detailing on the top and creating a coordinated look.
The pattern utilizes both UK size 8 (4mm) and size 10 (3.25mm) needles and is designed for DK-weight yarn. It’s best suited for knitters with intermediate experience, due to the lace pattern, shaping, and seaming. It comes in four sizes.

Materials:
- One pair each of Aero Knitting Needles size 8 and 10.
- One pair of Long Aero Knitting Needles size 8 for Yoke.
- Elastic for waist and 2 yard narrow ribbon for Knickers.
- 6 Buttons for Angel Top.
TENSION We recommend that you test your tension before commencing the garment. A tension square to measure 4″ x 4″ should be knitted and, before this sample is measured, it should be pinned out and pressed according to the special instructions given under the heading ‘To Make Up.’
13 stitches to 2 inches (5 cms. approx.) measured over stocking stitch.
ABBREVIATIONS
K., knit; p., purl; st(s)., stitch(es); st.st., stocking stitch; rep., repeat; beg., beginning; inc., increase(ing); tog., together; sl., slip; p.s.s.o., pass slipped stitch over; y.f., yarn forward; y.o.n., yarn over needle; y.r.n., yarn round needle.
- K.: Knit – The basic knit stitch.
- p.: Purl – The inverse of the knit stitch.
- st(s).: Stitch(es) – The individual loops on the needle.
- st.st.: Stocking Stitch (Stockinette Stitch) – Alternating rows of knit and purl, creating a smooth fabric with a “V” pattern on the right side and bumps on the wrong side.
- rep.: Repeat – Perform the instructions within the specified section again.
- beg.: Beginning – Usually refers to the start of a row or a section of the pattern.
- inc.: Increase(ing) – Adding one or more stitches, making the piece wider.
- tog.: Together – Working two or more stitches together as one, usually a decrease.
- sl.: Slip – Moving a stitch from the left needle to the right needle without knitting or purling it.
- p.s.s.o.: Pass Slipped Stitch Over – After slipping a stitch and working the next stitch (usually knitting), you lift the slipped stitch over the worked stitch and off the needle. This is a decrease.
- y.f.: Yarn Forward – Bringing the yarn to the front of the work between the needles. This is often used before a knit stitch to create a yarn over (an increase).
- y.o.n.: Yarn Over Needle – Wrapping the yarn over the right-hand needle. This creates a new stitch (an increase) and often a small hole (eyelet).
- y.r.n.: Yarn Round Needle – Similar to y.o.n., but sometimes used in specific contexts (like before a purl stitch) to ensure the yarn is in the correct position. It creates a yarn over (an increase).
- k2tog: Knit two together.
Angel Top – Vintage Baby Knitting Pattern.
Front
Using size 8 needles, cast on 99 (99, 131, 131) sts. and work 2 rows in st.st. (1 row k., 1 row p.)
Next row: (Picot Hemline) K.1, * y.f., k.2 tog., rep. from * to end.
Commencing with a p. row, work a further 5 rows in st.st. Commence pattern.
1st row: (Right side) K.6, *p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.9, rep. from * to last 13 sts., p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.6.
2nd row: P.6, *k.1, p.5, k.1, p.9, rep. from * to last 13 sts., k.1, p.5, k.1, p.6.
3rd row: K.6,* p.2, y.o.n., sl.1, k.2 tog., p.s.s.o., y.r.n., p.2, k.9, rep. from * to last 13 sts., p.2, y.o.n., sl.1,
k.2 tog., p.s.s.o., y.r.n., p.2, k.6.
4th row: P.6, * k.2, p.3, k.2, p.9, rep. from * to last 13 sts., k.2, p.3, k.2, p.6.
5th row: K.6, * p.2 tog., y.o.n., k.3, y.r.n., p.2 tog., k.9, rep. from * to last 13 sts., p.2 tog., y.o.n., k.3, y.r.n., p.2tog., k.6.
6th row: As 2nd row.
Rep. these 6 rows twice more.
19th row: K.4, k.2 tog., * p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, sl.1, k.1, p.s.s.o., k.5, k.2 tog., rep. from * to last 13 sts., p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, sl.1, k.1, p.s.s.o., k.4. 87 (87, 115, 115) sts.
20th row: P.5, *k.1, p.5, k.1, p.7, rep. from * to last 12 sts., [K.1, p.5] twice.
21st row: K.5, *p.2, y.o.n., sl.1, k.2 tog., p.s.s.o., y.r.n., p.2, k.7, rep. from * to last 12 sts., p.2, y.o.n., sl.1, k.2 tog., p.s.s.o., y.r.n., p.2, k.5.
22nd row: P.5, * k.2, p.3, k.2, p.7, rep. from * to last 12 sts., k.2, p.3, k.2, p.5.
23rd row: K.5, * p.2 tog., y.o.n., k.3, y.r.n., p.2 tog., k.7, rep. from * to last 12 sts., p.2 tog., y.o.n., k.3, y.r.n., p.2 tog., k.5.
24th row: As 20th row.
25th row: K.5, * p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.7, rep. from * to last 12 sts., p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.5.
Rep. rows 20 to 24 inclusive once.
31st row: K.3, k.2 tog., *p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, sl.1, k.1, p.s.s.o., k.3, k.2 tog., rep. from * to last 12 sts., p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, sl.1, k.1, p.s.s.o., k.3. 75 (75, 99, 99) sts.
32nd row: P.4, * k.1, p.5, rep. from * to last 5 sts., k.1, p.4.
33rd row: K.4, *p.2, y.o.n., sl.1, k.2 tog., p.s.s.o., y.r.n., p.2, k.5, rep. from * to last 11 sts., p.2, y.o.n., sl.1, k.2 tog., p.s.s.o., y.r.n., p.2, k.4.
34th row: P.4, * k.2, p.3, k.2, p.5, rep. from * to last 11 sts., k.2, p.3, k.2, p.4.
35th row: K.4, *p.2 tog., y.o.n., k.3, y.r.n., p.2 tog., k.5, rep. from * to last 11 sts., p.2 tog., y.o.n., k.3,
y.r.n., p.2 tog., k.4.
36th row: As 32nd row.
37th row: K.4, * p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.5, rep. from * to last 11 sts., p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.4.
Rep. rows 32 to 36 inclusive once.
43rd row: K.2, k.2 tog.,* p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, sl.1, k.1, p.s.s.o., k.1, k.2 tog., rep. from * to last 11 sts., p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, sl.1, k.1, p.s.s.o., k.2. 63 (63, 83, 83) sts.
44th row: P.3, * k.1, p.5, k.1, p.3, rep. from * to end.
45th row: K.3, *p.2, y.o.n., sl.1, k.2 tog., p.s.s.o., y.r.n., p.2, k.3, rep. from * to end.
46th row: P.3,* k.2, p.3, rep. from * to end.
47th row: K.3, *p.2 tog., y.o.n., k.3, y.r.n., p.2 tog., k.3, rep. from * to end.
48th row: As 44th row.
49th row: K.3, *p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.3, rep. from * to end.
Rep. rows 44 to 49 inclusive until work measures approximately 6 (74, 74, 8) inches from Picot Hemline, ending with the 46th pattern row. Mark each end of last row with a coloured thread. Work a further 8 rows. Leave these sts. on a spare needle.
Right Side of Back
Using size 8 needles, cast on 56 (56, 72, 72) sts. and work 2 rows in st.st.
Next row: (Picot Hemline) K.2, *y.f., k.2 tog., rep. from * to end.
Commencing with a p. row, work a further 4 rows in st.st.
Next row: K.5 and slip them onto a safety pin, p. to end. 51 (51, 67, 67) sts.
Now work in pattern as given for Front from row 1 to 19 inclusive once. 45 (45, 59, 59) sts.
Now work from row 20 to 31 inclusive once. 39 (39, 51, 51) sts.
Now work from row 32 to 43 inclusive once. 33 (33, 43, 43) sts.
Rep. rows 44 to 49 inclusive until work measures approximately 6½ (7¼, 7¼, 8) inches from Picot Hem-line, ending with the 46th pattern row. Mark side edge of last row with a coloured thread. Work a further 8 rows. Leave these sts. on a spare needle.
Left Side of Back
Using size 8 needles, cast on 56 (56, 72, 72) sts. and work 2 rows in st.st.
Next row: (Picot Hemline) * K.2 tog., y.f., rep. from * to last 2 sts., k.2.
Commencing with a p. row, work a further 4 rows in st.st.
Next row: P. to last 5 sts., then slip these 5 sts. onto a safety pin.
Complete to match Right Side of Back.
Sleeves
Using size 10 needles, cast on 35 (35, 37, 37) sts. and work 2 rows in st.st.
Next row: (Picot Hemline) K.1, * y.f., k.2 tog., rep. from * to end.
Commencing with a p. row, work a further 5 rows in st.st. Change to size 8 needles and pattern.
1st row: (Right side) K.14 (14, 15, 15), p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.14 (14, 15, 15).
2nd row: P.14 (14, 15, 15), k.1, p.5, k.1, p.14 (14, 15, 15).
3rd row: K.14 (14, 15, 15), p.2, y.o.n., sl.1, k.2 tog., p.s.s.o., y.r.n., p.2, k.14 (14, 15, 15).
4th row: P.14 (14, 15, 15), k.2, p.3, k.2, p.14 (14, 15, 15). 5th row: Κ.14 14 (14, 15, 15), p.2 tog., y.o.n., k.3, y.r.n., p.2 tog., k.14 (14, 15, 15).
6th row: As 2nd row.
These 6 rows form the pattern. Inc. and work into st.st. 1 st. at each end of the next and every following 5th (6th, 6th, 7th) row until there are 47 (47, 49, 49) sts. on the needle. Continue without further shaping until work measures approximately 54 (54, 54, 64) inches from Picot Hemline, ending with the 4th pattern row. Mark each end of last row with a coloured thread. Work a further 8 rows. Leave these sts. on a spare needle.
Yoke
Using the long size 8 needles, work across all sts. as follows:
Commencing at Left Side of Back and with right side facing, k.1, [k.2 tog.] 16 (16, 21, 21) times across Left Side of Back, [k.2 tog.] 3 (2, 7, 6) times, k.33 (37, 19, 23), [k.2 tog.] 4 (3, 8, 7) times across first Sleeve, k.1, [k.2 tog.] 31 (31, 41, 41) times across Front, [k.2 tog.] 3 (2, 7, 6) times, k.35 (39, 21, 25), [k.2 tog.] 3 (2, 7, 6) times across second Sleeve, [k.2 tog.] 16 (16, 21, 21) times, k.1 across Right Side of Back. 147 (151, 155, 159) sts.
K.3 rows.
Commence shaping.
Next row: K.70 (72, 74, 76), p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.70 (72, 74, 76).
Next row: P.70 (72, 74, 76), k.1, p.5, k.1, p.70 (72, 74, 76).
Next row: K.10 (12, 10, 12), [sl.1, k.1, p.s.s.o., k.2 tog., k.11 (11, 12, 12)] 4 times, p.2, y.o.n., sl.1, k.2 tog., p.s.s.o., y.r.n., p.2, [k.11 (11, 12, 12), sl.1, k.1, p.s.s.o., k.2 tog.] 4 times, k.10 (12, 10, 12). 131 (135, 139, 143) sts.
Next row: P.62 (64, 66, 68), k.2, p.3, k.2, p.62 (64, 66, 68).
Next row: K.62 (64, 66, 68), p.2 tog., y.o.n., k.3, y.r.n., p.2 tog., k.62 (64, 66, 68). (64, 66, 68), k.1, p.5, k.1, p.62 (64, 66, Next row: P.62 (64 68).
Next row: K.62 (64, 66, 68), p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.62 (64, 66, 68).
Next row: P.62 (64, 66, 68), k.1, p.5, k.1, p.62 (64, 66, 68).
Next row: K.10 (12, 10, 12), [sl.1, k.1, p.s.s.o., k.2 tog., k.9 (9, 10, 10)] 4 times, p.2, y.o.n., sl.1, k.2 tog., p.s.s.o.. y.r.n., p.2, [k.9 (9, 10, 10), sl.1, k.1, p.s.s.o., k.2 tog.] 4 times, k.10 (12, 10, 12). 115 (119, 123, 127) sts.
Next row: P.54 (56, 58, 60), k.2, p.3, k.2, p.54 (56, 58, 60). Next row: K.54 (56, 58, 60), p.2 tog., y.o.n., k.3, y.r.n., p.2 tog., k.54 (56, 58, 60).
Next row: P.54 (56, 58, 60), k.1, p.5, k.1, p.54 (56, 58, 60).
Next row: K.54 (56, 58, 60), p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog., y.r.n., p.1, k.54 (56, 58, 60).
Next row: P.54 (56, 58, 60), k.1, p.5, 1 p.5, k.1, p.54 (56, 58, 60).
Next row: K.10 (12, 10, 12), [sl.1, k.1, p.s.s.o., k.2 tog., k.7 (7, 8, 8)] 4 times, p.2, y.o.n., sl.1, k.2 tog,, p.s.s.o., y.r.n., p.2, [k.7 (7, 8, 8), sl.1, k.1, p.s.s.o., k.2 tog.] 4 times, k.10 (12, 10, 12). 99 (103, 107, 111) sts.
Next row: P.46 (48, 50, 52), k.2, p.3, k.2, p.46 (48, 50, 52).
Next row: K.46 (48, 50, 52), p.2 tog., y.o.n., k.3, y.r.n., p.2 tog., k.46 (48, 50, 52).
Next row: P.46 (48, 50, 52), k.1, p.5, k.1, p.46 (48, 50, 52).
Next row: K.10 (12, 10, 12), [sl.1, k.1, p.s.s.o., k.2 tog.. k.5 (5, 6, 6)] 4 times, p.1, y.o.n., sl.1, k.1, p.s.s.o., k.1, k.2 tog.. y.r.n., p.1. [k.5 (5, 6, 6), sl.1, k.1, p.s.s.o, k.2 tog.] 4 times, k.10 (12, 10, 12). 83 (87, 91, 95) sts. Next row: P.38 (40, 42, 44), k.1, p.5, k.1, p.38 (40, 42, 44).
Next row: K.38 (40, 42, 44), p.2. y.o.n., sl.1, k.2 tog., p.s.s.o., y.r.n., p.2, к.38 (40, 42, 44).
Next row: P.38 (40, 42, 44), k.2, p.3, k.2, p.38 (40, 42, 44). Next row: K.10 (12, 10, 12), [sl.1, k.1, p.s.s.o., k.2 tog., k.3 (3, 4, 4)] 4 times, p.2 tog., y.o.n., k.3, y.r.n., p.2 tog., [k.3 (3, 4, 4), sl.1, k.1, p.s.s.o., k.2 tog.] 4 times, k.10 (12, 10, 12). 67 (71, 75, 79) sts.
Next row: P.30 (32, 34, 36), k.1, p.5, k.1, p.30 (32, 34, 36). Next row: K.10 (11, 10, 11), [k.2 tog., k.8 (5, 4, 3)] 2 (3, 4, 5) times, k.7, [k.8 (5, 4, 3), k.2 tog.] 2 (3, 4, 5) times, k.10 (11, 10, 11). 63 (65, 67, 69) sts.
Next row: P.
Next row: K.
Next row: P.
Next row: (Picot Edge) K.1,* y.f., k.2 tog., rep. from * to end.
Next row: P.
Next row: K.
Cast off fairly loosely.
Buttonhole Band
Using size 8 needles, slip the 5 sts. on safety pin on Right Side of Back onto needle. With right side of work facing, join in yarn at inside edge. Work in garter st. (every row k.) Work 6 (4, 4, 8) rows.
Buttonhole row: K.1, k.2 tog., y.f., k.2.
Continue in garter st., making 5 more buttonholes at intervals of 1 3⁄4 (2, 2, 2) inches, measured from base of previous buttonhole. Work 3 rows. Cast off.
Button Band
Using size 8 needles, slip the 5 sts. on safety pin on Left Side of Back onto needle. With wrong side of work facing, join in yarn at inside edge, k. to end. Work to match Buttonhole Band, omitting buttonholes.
Back and Front Alike
Using size 8 needles, cast on 13 (13, 15, 15) sts. Work 8 rows in st.st. (1 row k., 1 row p.) Continue in st.st., inc. 1 st. at each end of every row until there are 49 (49, 51, 51) sts. on the needle. Cast on 6 (7, 7, 8) sts. at the beg. of the next 2 rows. 61 (63, 65, 67) sts.
Continue on these sts. until work measures 43⁄4 (5, 5¼, 5½) inches from top of leg shaping, ending with a p. row.
Change to size 10 needles. K.4 rows.
Next row: (Eyelet Holes) K.2 (3, 2, 3), ∗ y.f., k.2 tog.. k.2, rep. from * to last 3 (4, 3, 4) sts., y.f., k.2 tog., k.1. (2, 1, 2).
K.3 rows, Cast off fairly loosely.
Leg Edgings
Using a flat stitch, join side seams. With right side of work facing and using size 10 needles, pick up and k.49 (51, 53, 55) sts. evenly around leg shaping, starting and ending at crotch edge.
Next row: (Eyelet Holes) P.1 (2, 3, 1), *y.r.n., p.2 tog., p.1, rep. from * to last 3 (4, 5, 3) sts., y.r.n., p.2 tog., p.1 (2, 3, 1).
Commencing with a k. row, work 4 rows in st.st.
Next row: (Picot Edge) K.1, y.f., k.2 tog., rep. from * to end.
Commencing with a p. row, work 2 rows in st.st. Cast off fairly loosely.
To Make Up
Angel Top
Using a back stitch, join side and sleeve seams as far as coloured thread. Join remaining section of sleeve to remaining section of armhole. Fold hem, cuffs and neckband at Picot Edge and slip stitch down onto wrong side. Sew Buttonhole and Button Bands into position. Sew on buttons.
Knickers
Using a flat stitch, join crotch seam. Fold Leg Edging at Picot Edge and slip stitch down onto wrong side. Thread elastic through eyelet holes at waist. Thread ribbon through eyelet holes around Leg Edging, bringing ends out to tie.