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
SUMMER 2025
Linen-blend resort shirt
£9.99
Black
Light beige
Save as favourite
Linen-blend grandad shirt
£8.99
White
Light green
Save as favourite
Easy-iron shirt
£7.99
Save as favourite
Cotton muslin resort shirt
£9.99
Yellow/Striped
Orange/Chill Mode
Light turquoise
Save as favourite
Linen-blend grandad shirt
£8.99
Light green
White
Save as favourite
SUMMER 2025
Linen-blend resort shirt
£9.99
Light beige
Black
Save as favourite
Long-sleeved cotton shirt
£7.99
White
Light blue
Red
+3
Save as favourite
Linen-blend grandad shirt
£9.99
Navy blue
Light green/Striped
Save as favourite
SUMMER 2025
Knitted resort shirt
£14.99
Save as favourite
SUMMER 2025
Linen-blend resort shirt
£9.99
Save as favourite
Knitted resort shirt
£9.99
Light green
Cream
Save as favourite
Cotton seersucker shirt
£7.99
Light blue
Navy blue
Save as favourite
Cotton seersucker shirt
£7.99
Navy blue
Light blue
Save as favourite
3-piece dressy set
£19.99
Navy blue/White
Black/Checked
Light beige/White
Save as favourite
Cotton muslin resort shirt
£9.99
Orange/Chill Mode
Yellow/Striped
Light turquoise
Save as favourite
Short-sleeved linen-blend shirt
£8.99
Beige/Striped
Blue/Striped
Light yellow
Save as favourite
Knitted resort shirt
£9.99
Cream
Light green
Save as favourite
H&M Premium Selection
Loose-fit linen shirt
£14.99
Light blue
Light yellow
Save as favourite
Textured-knit shirt
£12.99
Khaki green
Dark turquoise
White
Save as favourite
Short-sleeved cotton shirt
£7.99
Save as favourite
Textured-knit shirt
£12.99
Dark turquoise
Khaki green
White
Save as favourite
Long-sleeved cotton shirt
£7.99
Light blue
White
Red
+3
Save as favourite
Cotton poplin shirt
£7.99
White
White/Striped
Save as favourite
Short-sleeved linen-blend shirt
£8.99
Blue/Striped
Beige/Striped
Light yellow
Save as favourite
Textured cotton resort shirt
£9.99
Cream
Dark green
Save as favourite
Linen-blend shirt
£9.99
White
Blue/Striped
Light beige
Save as favourite
Denim shirt
£9.99
Save as favourite
H&M Premium Selection
Loose-fit linen shirt
£14.99
Light yellow
Light blue
Save as favourite
2-piece cotton set
£17.99
Rust brown
White/Grey striped
Save as favourite
4-piece dressy set
£29.99
Light beige
Green
Save as favourite
Cotton-blend resort shirt
£9.99
Save as favourite
Textured-knit shirt
£12.99
White
Khaki green
Dark turquoise
Save as favourite
Cotton muslin grandad shirt
£12.99
Save as favourite
Short-sleeved linen-blend shirt
£8.99
Light yellow
Beige/Striped
Blue/Striped
Save as favourite
Cotton muslin resort shirt
£9.99
Light turquoise
Yellow/Striped
Orange/Chill Mode
Save as favourite
Long-sleeved cotton shirt
£7.99
Light turquoise/Striped
White
Light blue
+3
Load next page
Pagination
Previous
1
2
3
4
Load next page
Kids' Shirts
HM.com
/
Kids
/
Clothing
/
Tops & T-shirts
/
Shirts