Picking a favourite How I Met Your Mother character sure isn't easy, but in terms of pure charm and likeability, it's tough to top Marshall Eriksen.
He may not be as smooth or hilariously over-the-top as Barney Stinson, but the loveable big guy has been responsible for so many of the show's most wholesome moments across its nine seasons.
Between his peppy, can-do attitude, shameless goofiness, and impossibly sweet marriage to Lily, it's incredibly tough not to love him.
And Marshall certainly had his fair share of nicknames over the course of the show, whether self-administered or bestowed upon him by his pals.
But from iconic nicknames to more niche monikers, can you recall who gave them to Marshall in the first place? And because we wouldn't want to make it too easy, you'll need to keep an eye out for some red herring answers designed to throw you off.
Naturally only the most die-hard Marshall fans will get anywhere close to 100% on this quiz. Yet fear not no matter how you do, because the answers are at the end as ever. Good luck!