Shirts For Boys (2-8Y)

87 Products
Filter
sort Recommended has been applied
  • Cotton Flannel Shirt - Brown/plaid/Dark green/plaid/Khaki green/plaid/Gray/checked/Red/beige plaid
    -16%

    Cotton Flannel Shirt

    Discounted price$20.99Regular price$24.99

  • Cotton Corduroy Shirt - Dark brown/Khaki green/Steel blue
    -20%

    Cotton Corduroy Shirt

    Discounted price$19.99Regular price$24.99

  • Easy-iron Shirt - White
    -17%

    Easy-iron Shirt

    Discounted price$12.49Regular price$14.99

  • Oxford Shirt - Dusty beige/Dark green/White/Light blue
    -20%

    Oxford Shirt

    Discounted price$19.99Regular price$24.99

  • Cotton Shirt - White/White/dark red striped/Light blue
    -15%

    Cotton Shirt

    Discounted price$10.99Regular price$12.99

  • Cotton Flannel Shirt - Dark green/plaid/Brown/plaid/Khaki green/plaid/Gray/checked/Red/beige plaid
    -16%

    Cotton Flannel Shirt

    Discounted price$20.99Regular price$24.99

  • Cotton Corduroy Shirt - Khaki green/Dark brown/Steel blue
    -16%

    Cotton Corduroy Shirt

    Discounted price$20.99Regular price$24.99

  • Cotton Corduroy Shirt - Steel blue/Dark brown/Khaki green
    -16%

    Cotton Corduroy Shirt

    Discounted price$20.99Regular price$24.99

  • Cotton Denim Shirt - Denim blue
    -18%

    Cotton Denim Shirt

    Discounted price$22.99Regular price$27.99

  • Cotton Flannel Shirt - Khaki green/plaid/Brown/plaid/Dark green/plaid/Gray/checked/Red/beige plaid
    -16%

    Cotton Flannel Shirt

    Discounted price$20.99Regular price$24.99

  • Linen-Blend Shirt - Light beige/Light blue/striped/Blue/striped
    -26%
    H&M Premium Selection

    Linen-Blend Shirt

    Discounted price$18.49Regular price$24.99

  • A loose-fit shirt in soft cotton flannel is facing forward, showcasing a plaid pattern in dark blue, light blue, and off-white. It features a collar, buttons down the front, dropped shoulders, long sleeves with buttoned cuffs, an open chest pocket, and a gently rounded hem.
    -16%

    Cotton Flannel Shirt

    Discounted price$20.99Regular price$24.99

  • Corduroy Cotton Overshirt - Navy blue/Khaki green/Dusty turquoise
    -16%
    H&M Adorables

    Corduroy Cotton Overshirt

    Discounted price$37.99Regular price$44.99

  • Cotton Shirt - Brown/plaid/Gray/plaid
    -16%

    Cotton Shirt

    Discounted price$20.99Regular price$24.99

  • Corduroy Cotton Overshirt - Khaki green/Navy blue/Dusty turquoise
    -16%
    H&M Adorables

    Corduroy Cotton Overshirt

    Discounted price$37.99Regular price$44.99

  • Cotton Flannel Shirt - Red/beige plaid/Brown/plaid/Dark green/plaid/Khaki green/plaid/Gray/checked
    -30%

    Cotton Flannel Shirt

    Discounted price$17.49Regular price$24.99

  • 3-piece Dressy Set - Dark gray/white/Beige/checked
    -16%

    3-piece Dressy Set

    Discounted price$41.99Regular price$49.99

  • Oversized Shirt - Dark red/plaid/Light brown/plaid
    -17%

    Oversized Shirt

    Discounted price$24.99Regular price$29.99

  • Cotton Shirt - Gray/plaid/Brown/plaid
    -16%

    Cotton Shirt

    Discounted price$20.99Regular price$24.99

  • 3-piece Dressy Set - Beige/checked/Dark gray/white
    -30%

    3-piece Dressy Set

    Discounted price$34.99Regular price$49.99

Shirts For Boys (2-8Y)

Our shirts for boys are top of the class when it comes to smart casual dressing. Whether he's off to a party or you want to level up his weekend closet, we have a variety of shirts for you to scroll – think everything from grandad shirts to short sleeve shirts and classic denim shirts in all the staple colors. Pair his new favorite shirt with trousers or pants to complete the look and he'll be good to go. Discover the full range below, or browse for boys' T-shirts and tank tops.