Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Shirts For Boys 2-8Y
Back
Shirts
Linen
Short Sleeve
Long Sleeve
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Knitted resort shirt
£9.99
Navy blue/White striped
Light green
Cream
Save as favourite
Cotton poplin shirt
£7.99
White
White/Striped
Save as favourite
Poplin resort shirt
£9.99
Save as favourite
Cotton poplin shirt
£7.99
White/Striped
White
Save as favourite
Cotton muslin resort shirt
£9.99
Yellow/Striped
Light turquoise
Save as favourite
Cotton muslin resort shirt
£9.99
Light turquoise
Yellow/Striped
Save as favourite
Linen-blend grandad shirt
£9.99
Light green/Striped
Navy blue
Save as favourite
3-piece dressy set
£19.99
Light beige/White
Navy blue/White
Black/Checked
Save as favourite
Long-sleeved cotton shirt
£7.99
White
Light turquoise/Striped
Blue/Striped
+3
Save as favourite
Printed resort shirt
£9.99
Save as favourite
Knitted resort shirt
£9.99
Light green
Navy blue/White striped
Cream
Save as favourite
Long-sleeved cotton shirt
£7.99
Light turquoise/Striped
White
Blue/Striped
+3
Save as favourite
3-piece dressy set
£19.99
Navy blue/White
Light beige/White
Black/Checked
Save as favourite
Easy-iron shirt
£7.99
Save as favourite
Linen-blend grandad shirt
£9.99
Navy blue
Light green/Striped
Save as favourite
Long-sleeved cotton shirt
£7.99
Blue/Striped
White
Light turquoise/Striped
+3
Save as favourite
Cotton seersucker shirt
£7.99
Navy blue
Light blue
White/Green striped
Save as favourite
Linen-blend grandad shirt
£8.99
White
Light green
Save as favourite
Cotton seersucker shirt
£7.99
Light blue
Navy blue
White/Green striped
Save as favourite
2-piece linen-blend set
£19.99
Light beige
Navy blue
Save as favourite
Knitted resort shirt
£9.99
Cream
Navy blue/White striped
Light green
Save as favourite
Long-sleeved cotton shirt
£7.99
Light blue
White
Light turquoise/Striped
+3
Save as favourite
Linen-blend grandad shirt
£8.99
Light green
White
Save as favourite
Linen-blend shirt
£9.99
White
Light beige
Blue/Striped
Save as favourite
Short-sleeved linen-blend shirt
£8.99
Blue/Striped
Beige/Striped
Light yellow
Save as favourite
Short-sleeved linen-blend shirt
£8.99
Beige/Striped
Blue/Striped
Light yellow
Save as favourite
Short-sleeved linen-blend shirt
£8.99
Light yellow
Blue/Striped
Beige/Striped
Save as favourite
Fine-knit resort shirt
£14.99
Member price:
£10.99
Green
Navy blue
Brown
Save as favourite
Short-sleeved cotton shirt
£7.99
Save as favourite
4-piece dressy set
£29.99
Light beige
Green
Save as favourite
Cotton muslin grandad shirt
£9.99
Save as favourite
Cotton muslin grandad shirt
£12.99
Save as favourite
2-piece linen-blend set
£19.99
Navy blue
Light beige
Save as favourite
Denim shirt
£9.99
Save as favourite
2-piece cotton muslin set
£17.99
Save as favourite
H&M Premium Selection
Loose-fit linen shirt
£14.99
Light yellow
Light blue
Load next page
Pagination
Previous
1
2
3
4
Load next page
Shirts For Boys 2-8Y
HM.com
/
Kids
/
Boys 2-8Y Clothing
/
T-shirts & Shirts
/
Shirts