Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Kids' Shirts
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
H&M Adorables
Oversized linen shirt
£24.99
Save as favourite
H&M Adorables
Oversized cotton shirt
£21.99
White
Light blue
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
Fine-knit resort shirt
£14.99
Member price:
£10.99
Green
Navy blue
Brown
Save as favourite
Short-sleeved linen-blend shirt
£8.99
Light yellow
Blue/Striped
Beige/Striped
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
Load next page
Pagination
Previous
1
2
3
4
Load next page
Kids' Shirts
HM.com
/
Kids
/
Clothing
/
Tops & T-shirts
/
Shirts