Leprechaun Top Hat

Leprechaun Top Hat

MARCH 11, 2021

This Leprechaun Top Hat crochet pattern is much easier to crochet than it looks. It's worked in the round from the top down using half double crochet stitches.  I love how quickly a crochet piece works up when using half double crochet (hdc). If you don't celebrate St. Patrick's Day, you could change the colors and turn this pattern into a snowman top hat.

Tag me on Instagram (lovable_loops) or Facebook to share your pictures with me! 

Click here to go to my Lass & Lad Beanie pattern.

Toddler, Child & Adult

Please, check your gauge before you begin. You may need to use a hook smaller or larger to achieve the gauge. This is a very important step. If you don't check your gauge, you may end up with a hat that is too large/small.

 8 hdc= 4 inches

12 rows= 4 inches

This is the hat size guide that I use to design my hats. This guide was made by Jeanne Steinhilber for The Crochet Crowd. You can read the original post here.


dc= double crochet
hdc= half double crochet
sc= single crochet
ch= chain
ch(s)= chains
st= stitch
st(s)= stitches
rem= remaining
dc2tog= double crochet 2 stitches together
sc2tog= single crochet 2 stitches together
hdc2tog= half double crochet 2 stitches together

  • you are crocheting in the round
  • hat is worked from the top down
  • the ch at the beginning of each round never counts as your first stitch
  • you can make any size hat longer or shorter by repeating or eliminating the last row

Crochet hook: I 5.5mm
Yarn: Paddy Green

Instructions between two asterisks should be repeated for the remainder of the round.

Rnd 1: magic ring, ch 2, 9 hdc, join with sl st in top of first hdc [9]

Rnd 2: ch 2, 2 hdc in same st, 2 hdc in each rem st, join [18]

Rnd 3: ch 2, 2 hdc in same st, hdc in next st, *2 hdc in next st, hdc in next st*, join [27]

Rnd 4: ch 2, 2 hdc in same st, hdc in next 2 sts, *2 hdc in next st, hdc in next 2 sts*, join [36]

Rnd 5: ch 2, 2 hdc in same st, hdc in next 3 sts, *2 hdc in next st, hdc in next 3 sts*, join [45]

Rnd 6: ch 2, 2 hdc in same st, hdc in next 4 sts, *2 hdc in next st, hdc in next 4 sts*, join [54]

Rnd 7: ch 2, 2 hdc in same st, hdc in next 5 sts, *2 hdc in next st, hdc in next 5 sts*, join [63]

Rnd 8: ch 2, 2 hdc in same st, hdc in next 6 sts, *2 hdc in next st, hdc in next 6 sts*, join [72]

You will be working in the back loops only for round 9.

Rnd 9: ch 2, hdc2tog, hdc in each rem st, join [72]

Rnd 10: ch 2, hdc2tog, hdc in each rem st, join [71]

Rnd 11: ch 2, hdc2tog, hdc in each rem st, join [70]

Rnd 12: ch 2, hdc2tog, hdc in each rem st, join [69]

Rnd 13: ch 2, hdc2tog, hdc in each rem st, join [68]

Rnd 14: ch 2, hdc2tog, hdc in each rem st, join [67]

Rnd 15: ch 2, hdc2tog, hdc in each rem st, join [66]

Rnd 16: ch 2, hdc2tog, hdc in each rem st, join [65]

Rnd 17: ch 2, hdc2tog, hdc in each rem st, join [64]

Rnd 18: ch 2, hdc2tog, hdc in each rem st, join [63]

Rnd 19: ch 2, hdc2tog, hdc in each rem st, join [62]

Rnd 20: ch 2, hdc2tog, hdc in each rem st, join [61]

Rnd 21: ch 2, hdc2tog, hdc in each rem st, join [60]

Rnd 22: ch 2, hdc2tog, hdc in each rem st, join [59]

Rnd 23: ch 2, hdc2tog, hdc in each rem st, join [58]

Switch to Black yarn.

Rnd 24: ch 2, hdc2tog, hdc in each rem st, join [57]

Rnd 25: ch 2, hdc in each rem st, join [56]

Rnd 26: ch 2, hdc in each rem st, join [56]

Rnd 27: ch 2, hdc in each rem st, join [56]

Switch to Paddy Green yarn.

Rnd 28: ch 2, hdc in each rem st, join [56]

You are now going to start the brim.

You will be working in the front loops only for round 29.

Rnd 29: ch 2, 2 hdc in same st, hdc in next 2 sts, *2 hdc in next st, hdc in next 2 sts*, in the last two sts you will (2 hdc, hdc), join [73]

Rnd 30: ch 2, hdc in each st, join [73]

Rnd 31: ch 2, hdc in each st, join [73]

Rnd 32: ch 2, hdc in each st, join [73]

Scroll down to "buckle" section.

Crochet hook: I 5.5mm
Yarn: Paddy Green

Instructions between two asterisks should be repeated for the remainder of the round.

Rnd 1: magic ring, ch 2, 9 hdc, join with sl st in top of first hdc [9]

Rnd 2: ch 2, 2 hdc in same st, 2 hdc in each rem st, join [18]

Rnd 3: ch 2, 2 hdc in same st, hdc in next st, *2 hdc in next st, hdc in next st*, join [27]

Rnd 4: ch 2, 2 hdc in same st, hdc in next 2 sts, *2 hdc in next st, hdc in next 2 sts*, join [36]

Rnd 5: ch 2, 2 hdc in same st, hdc in next 3 sts, *2 hdc in next st, hdc in next 3 sts*, join [45]

Rnd 6: ch 2, 2 hdc in same st, hdc in next 4 sts, *2 hdc in next st, hdc in next 4 sts*, join [54]

Rnd 7: ch 2, 2 hdc in same st, hdc in next 5 sts, *2 hdc in next st, hdc in next 5 sts*, join [63]

Rnd 8: ch 2, 2 hdc in same st, hdc in next 6 sts, *2 hdc in next st, hdc in next 6 sts*, join [72]

Rnd 9: ch 2, 2 hdc in same st, hdc in next 7 sts, *2 hdc in next st, hdc in next 7 sts*, join [81]

You will be working in the back loops only for round 10.

Rnd 10: ch 2, hdc2tog, hdc in each rem st, join [80]

Rnd 11: ch 2, hdc2tog, hdc in each rem st, join [79]

Rnd 12: ch 2, hdc2tog, hdc in each rem st, join [78]

Rnd 13: ch 2, hdc2tog, hdc in each rem st, join [77]

Rnd 14: ch 2, hdc2tog, hdc in each rem st, join [76]

Rnd 15: ch 2, hdc2tog, hdc in each rem st, join [75]

Rnd 16: ch 2, hdc2tog, hdc in each rem st, join [74]

Rnd 17: ch 2, hdc2tog, hdc in each rem st, join [73]

Rnd 18: ch 2, hdc2tog, hdc in each rem st, join [72]

Rnd 19: ch 2, hdc2tog, hdc in each rem st, join [71]

Rnd 20: ch 2, hdc2tog, hdc in each rem st, join [70]

Rnd 21: ch 2, hdc2tog, hdc in each rem st, join [69]

Rnd 22: ch 2, hdc2tog, hdc in each rem st, join [68]

Rnd 23: ch 2, hdc2tog, hdc in each rem st, join [67]

Rnd 24: ch 2, hdc2tog, hdc in each rem st, join [66]

Rnd 25: ch 2, hdc2tog, hdc in each rem st, join [65]

Rnd 26: ch 2, hdc2tog, hdc in each rem st, join [64]

Switch to Black yarn. 

Rnd 27: ch 2, hdc2tog, hdc in each rem st, join [63]

Rnd 28: ch 2, hdc2tog, hdc in each rem st, join [62]

Rnd 29: ch 2, hdc2tog, hdc in each rem st, join [61]

Rnd 30: ch 2, hdc2tog, hdc in each rem st, join [60]

Switch to Paddy Green yarn.

Rnd 31: ch 2, hdc in each st, join [60]

You are now going to start the brim.

You will be working in the front loops only for round 35.

Rnd 32: ch 2, 2 hdc in same st, hdc in next 2 sts, *2 hdc in next st, hdc in next 2 sts*, join [80]

Rnd 33: ch 2, hdc in each st, join [80]

Rnd 34: ch 2, hdc in each st, join [80]

Rnd 35: ch 2, hdc in each st, join [82]

Scroll down to "buckle" section.

Crochet hook: I 5.5mm
Yarn: Paddy Green

Instructions between two asterisks should be repeated for the remainder of the round.

Rnd 1: magic ring, ch 2, 9 hdc, join with sl st in top of first hdc [9]

Rnd 2: ch 2, 2 hdc in same st, 2 hdc in each rem st, join [18]

Rnd 3: ch 2, 2 hdc in same st, hdc in next st, *2 hdc in next st, hdc in next st*, join [27]

Rnd 4: ch 2, 2 hdc in same st, hdc in next 2 sts, *2 hdc in next st, hdc in next 2 sts*, join [36]

Rnd 5: ch 2, 2 hdc in same st, hdc in next 3 sts, *2 hdc in next st, hdc in next 3 sts*, join [45]

Rnd 6: ch 2, 2 hdc in same st, hdc in next 4 sts, *2 hdc in next st, hdc in next 4 sts*, join [54]

Rnd 7: ch 2, 2 hdc in same st, hdc in next 5 sts, *2 hdc in next st, hdc in next 5 sts*, join [63]

Rnd 8: ch 2, 2 hdc in same st, hdc in next 6 sts, *2 hdc in next st, hdc in next 6 sts*, join [72]

Rnd 9: ch 2, 2 hdc in same st, hdc in next 7 sts, *2 hdc in next st, hdc in next 7 sts*, join [81]

Rnd 10: ch 2, 2 hdc in same st, hdc in next 8 sts, *2 hdc in next st, hdc in next 8 sts*, join [90]

You will be working in the back loops only for round 11.

Rnd 11: ch 2, hdc2tog, hdc in each rem st, join [89]

Rnd 12: ch 2, hdc2tog, hdc in each rem st, join [88]

Rnd 13: ch 2, hdc2tog, hdc in each rem st, join [87]

Rnd 14: ch 2, hdc2tog, hdc in each rem st, join [86]

Rnd 15: ch 2, hdc2tog, hdc in each rem st, join [85]

Rnd 16: ch 2, hdc2tog, hdc in each rem st, join [84]

Rnd 17: ch 2, hdc2tog, hdc in each rem st, join [83]

Rnd 18: ch 2, hdc2tog, hdc in each rem st, join [82]

Rnd 19: ch 2, hdc2tog, hdc in each rem st, join [81]

Rnd 20: ch 2, hdc2tog, hdc in each rem st, join [80]

Rnd 21: ch 2, hdc2tog, hdc in each rem st, join [79]

Rnd 22: ch 2, hdc2tog, hdc in each rem st, join [78]

Rnd 23: ch 2, hdc2tog, hdc in each rem st, join [77]

Rnd 24: ch 2, hdc2tog, hdc in each rem st, join [76]

Rnd 25: ch 2, hdc2tog, hdc in each rem st, join [75]

Rnd 26: ch 2, hdc2tog, hdc in each rem st, join [74]

Rnd 27: ch 2, hdc2tog, hdc in each rem st, join [73]

Rnd 28: ch 2, hdc2tog, hdc in each rem st, join [72]

Rnd 29: ch 2, hdc2tog, hdc in each rem st, join [71]

Switch to Black yarn. 

Rnd 30: ch 2, hdc2tog, hdc in each rem st, join [70]

Rnd 31: ch 2, hdc2tog, hdc in each rem st, join [69]

Rnd 32: ch 2, hdc2tog, hdc in each rem st, join [68]

Rnd 33: ch 2, hdc2tog, hdc in each rem st, join [67]

Switch to Paddy Green yarn.

Rnd 34: ch 2, hdc2tog, hdc in each rem st, join [66]

You are now going to start the brim.

You will be working in the front loops only for round 35.

Rnd 35: ch 2, 2 hdc in same st, hdc in next 2 sts, *2 hdc in next st, hdc in next 2 sts*, join [88]

Rnd 36: ch 2, hdc in each st, join [88]

Rnd 37: ch 2, hdc in each st, join [88]

Rnd 38: ch 2, hdc in each st, join [88]

Scroll down to "buckle" section.

Crochet hook: H 5mm
Yarn: Gold

Chain 20 and join in the round. Be careful not to twist the chain.

The bolded ch 2 spaces will create the corners of your buckle.

Rnd 1: ch 2, hdc in 6 chs, ch 2, hdc in 4 chs, ch 2, hdc in 6 chs, ch 2, hdc in 4 chs, ch 2, join with a slip stitch to the top of the first hdc.

Fasten off and leave a long tail for sewing. Use your tapestry needle to sew your buckle to the hat.

You are done! Now you get to show off your new hat! Enjoy! 🙂

hdc Heart Hat

Basic Beanie

hdc Beanie

Color Pop Beanie

Light Weight Beanie

hdc Light Weight Beanie

Dinosaur Spike Hat

Sloth Hat

Porg Hat

Narwhal Hat

Seal Hat

Deer Hat

Turkey Hat

Owl Hat

Bear Hat

Moose Hat

Llama Hat

Penguin Hat


All pictures and patterns are copyright to Melissa Hassler. You have my permission to make and sell products from my patterns but please link back to this post. You may not copy and post this pattern and claim it as your own. You may not re-publish photos and claim them as your own.