Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Shirts For Boys (2-8Y)
Back
T-shirts & Shirts
T-shirts
Shirts
Tank Tops
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Easy-iron Shirt
$14.99
Save as favourite
Long-sleeved Cotton Shirt
$14.99
Light turquoise/striped
Light blue
Blue/striped
+4
Save as favourite
Linen-Blend Shirt
$24.99
Light beige
White
Blue/striped
Save as favourite
Embroidery-Detail Resort Shirt
$27.99
Save as favourite
Short-sleeved Cotton Shirt
$14.99
Beige/striped
Blue
Save as favourite
Long-sleeved Cotton Shirt
$14.99
Light blue
Light turquoise/striped
Blue/striped
+4
Save as favourite
Embroidered Resort Shirt
$29.99
Save as favourite
Long-sleeved Cotton Shirt
$14.99
White
Light turquoise/striped
Light blue
+4
Save as favourite
Short-sleeved Cotton Shirt
$14.99
Blue
Beige/striped
Save as favourite
Cotton Muslin Henley Shirt
$24.99
Save as favourite
Loose-Fit Cotton Shirt
$27.99
Khaki green
Navy blue/striped
Cream
Save as favourite
Cotton Seersucker Shirt
$14.99
Navy blue
White/green striped
Light blue
Save as favourite
Cotton Seersucker Shirt
$14.99
White/green striped
Navy blue
Light blue
Save as favourite
Linen-blend Band Collar Shirt
$19.99
Light green
White
Save as favourite
3-piece Dressy Set
$44.99
Navy blue/white
Black/checked
Navy blue/white
Save as favourite
Linen-Blend Band Collar Shirt
$24.99
Light green/striped
Navy blue
Save as favourite
Cotton muslin resort shirt
$24.99
Yellow/striped
Light turquoise
Save as favourite
Cotton Seersucker Shirt
$14.99
Light blue
Navy blue
White/green striped
Save as favourite
Knit Resort Shirt
$24.99
Cream
Navy blue/white striped
Light green
Save as favourite
Short-Sleeved Linen-Blend Shirt
$19.99
Beige/striped
Blue/striped
Light yellow
Save as favourite
Cotton Poplin Shirt
$14.99
White
White/striped
Save as favourite
Short-Sleeved Linen-Blend Shirt
$19.99
Blue/striped
Beige/striped
Light yellow
Save as favourite
Linen-Blend Band Collar Shirt
$24.99
Navy blue
Light green/striped
Save as favourite
Knit Resort Shirt
$24.99
Navy blue/white striped
Cream
Light green
Save as favourite
Knit Resort Shirt
$24.99
Light green
Cream
Navy blue/white striped
Save as favourite
Linen-Blend Shirt
$24.99
White
Light beige
Blue/striped
Save as favourite
Shirt and Tie
$27.99
Save as favourite
4-Piece Suit Set
$74.99
Save as favourite
Poplin Resort Shirt
$24.99
Save as favourite
Cotton muslin resort shirt
$24.99
Light turquoise
Yellow/striped
Save as favourite
Linen-Blend Shirt
$24.99
Blue/striped
Light beige
White
Save as favourite
Tuxedo Shirt with Bow Tie
$29.99
Save as favourite
3-piece Dressy Set
$44.99
Black/checked
Navy blue/white
Navy blue/white
Save as favourite
Cotton Poplin Shirt
$14.99
White/striped
White
Save as favourite
2-piece Linen-Blend Set
$44.99
Navy blue
Light beige
Save as favourite
Fine-Knit Resort Shirt
$29.99
Navy blue
Green
Brown
Load next page
Pagination
Previous
1
2
3
Load next page
Shirts For Boys (2-8Y)
HM.com
/
Kids
/
Boys (2-8Y) Clothing
/
T-shirts & Shirts
/
Shirts