Crochet leprechaun top hat pattern
Looking for a fun and festive hat to crochet for St. Patrick’s Day? This crochet leprechaun top hat pattern creates a tall green hat with a bold black band and yellow buckle for a classic Irish-inspired look.
Quick answer
This crochet leprechaun top hat pattern is worked in the round from the top down using worsted weight yarn and an I-9 (5.5 mm) hook. The design features a tall crown, a contrasting black band, and a yellow buckle, and includes toddler, child, and adult sizes.
Crochet leprechaun top hat pattern details
Skill level
Advanced beginner — This crochet leprechaun top hat pattern uses basic stitches with simple shaping.
Materials needed
- I-9 (5.5 mm) crochet hook
- Worsted weight yarn (#4) in green, black, and yellow
- Yarn needle
- Scissors
Size guide
- Toddler — 18–19 inches (46–48 cm) head circumference, 6.75 inches (17 cm) tall
- Child — 19–20 inches (48–51 cm) head circumference, 7 inches (18 cm) tall
- Adult — 20–23 inches (51–58 cm) head circumference, 7.75 inches (20 cm) tall
See my crochet hat sizing guide for full details and size charts.

Gauge
8 stitches and 12 rounds = 4 inches (10 cm)
Learn how to check crochet gauge before you begin so you can adjust your hook size if needed.
Crochet abbreviations
- dc = double crochet
- hdc = half double crochet stitch
- hdc2tog = half double crochet decrease
- sc = single crochet
- ch/chs = chain/chains
- st/sts = stitch/stitches
- rem = remaining
Pattern notes
- Rounds 1–8 are the same for all sizes.
- The chain at the beginning of each round does not count as your first stitch.
- Join each round with a slip stitch to the first stitch made in that round.
- Repeat instructions between the asterisks (*) for the rest of the round.
- You are crocheting in the round from the top down.
- The pattern is written in US crochet terms.

Free crochet leprechaun top hat pattern instructions
Rounds 1–8
Round 1: magic circle, ch 2, 9 hdc, join with sl st in top of first hdc (9 stitches)
Round 2: ch 2, 2 hdc in each st, join (18 stitches)
Round 3: ch 2, *2 hdc, hdc in next st*, join (27 stitches)
Round 4: ch 2, *2 hdc, hdc in next 2 sts*, join (36 stitches)
Round 5: ch 2, *2 hdc, hdc in next 3 sts*, join (45 stitches)
Round 6: ch 2, *2 hdc, hdc in next 4 sts*, join (54 stitches)
Round 7: ch 2, *2 hdc, hdc in next 5 sts*, join (63 stitches)
Round 8: ch 2, *2 hdc, hdc in next 6 sts*, join (72 stitches)
Toddler size
Round 9:
Ch 2, hdc2tog blo, hdc blo in each rem st, join (71 stitches)
Rounds 10–23:
Ch 2, hdc2tog, hdc in each rem st, join — 1 stitch decreased each round (70–57 stitches)
Switch to black yarn.
Rounds 24–25:
Ch 2, hdc2tog, hdc in each rem st, join (56, 55 stitches)
Rounds 26–27:
Ch 2, hdc in each st, join (55 stitches)
Switch to green yarn.
Round 28:
Ch 2, hdc in each st, join (55 stitches)
Brim
Round 29:
Ch 2, *2 hdc flo in next st, hdc flo in next 2 sts*; hdc flo in last st, join (73 stitches)
Rounds 30–32:
Ch 2, hdc in each st, join (73 stitches)
Child size
Round 9:
Ch 2, *2 hdc in next st, hdc in next 7 sts*, repeat around, join (81 stitches)
Round 10:
Ch 2, hdc2tog blo, hdc blo in each rem st, join (80 stitches)
Rounds 11–26:
Ch 2, hdc2tog, hdc in each rem st, join — 1 stitch decreased each round (79–64 stitches)
Switch to black yarn.
Rounds 27–30:
Ch 2, hdc2tog, hdc in each rem st, join — 1 stitch decreased each round (63–60 stitches)
Switch to green yarn.
Round 31:
Ch 2, hdc in each st, join (60 stitches)
Brim
Round 32:
Ch 2, *2 hdc flo in next st, hdc flo in next 2 sts*, repeat around, join (80 stitches)
Rounds 33–35:
Ch 2, hdc in each st, join (80 stitches)
Adult size
Round 9:
Ch 2, *2 hdc in next st, hdc in next 7 sts*, repeat around, join (81 stitches)
Round 10:
Ch 2, *2 hdc in next st, hdc in next 8 sts*, repeat around, join (90 stitches)
Round 11:
Ch 2, hdc2tog blo, hdc blo in each rem st, join (89 stitches)
Rounds 12–29:
Ch 2, hdc2tog, hdc in each rem st, join — 1 stitch decreased each round (88–71 stitches)
Switch to black yarn.
Rounds 30–33:
Ch 2, hdc2tog, hdc in each rem st, join — 1 stitch decreased each round (70–67 stitches)
Switch to green yarn.
Round 34:
Ch 2, hdc2tog, hdc in each rem st, join (66 stitches)
Brim
Round 35:
Ch 2, *2 hdc flo in next st, hdc flo in next 2 sts*, repeat around, join (88 stitches)
Rounds 36–38:
Ch 2, hdc in each st, join (88 stitches)
Adding the buckle
Use yellow yarn.
Foundation:
Ch 20 and join with a slip stitch to form a ring. The ch-2 spaces will create the corners of the buckle.
Round 1:
Ch 2, hdc in next 6 chs, ch 2, hdc in next 4 chs, ch 2, hdc in next 6 chs, ch 2, hdc in next 4 chs, ch 2, join and fasten off.
Position the buckle over the black band and sew it securely to the hat using a yarn needle.
Finishing
Weave in all ends and shape the hat as needed.

More free crochet hat patterns
Love making cozy hats? Explore even more free crochet hat and beanie patterns that are perfect for every season and style.
Let’s connect!
I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.
📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

