Skip to content
H&M
Search
Sign in
Favourites
Shopping bag (0)
navigation menu
Kids' Shirts
Back
Shirts
Linen Shirts
Short Sleeve Shirts
Long Sleeve Shirts
Sort by
Sort by
Filter
Filter
sort Recommended have been applied
Save as favourite
Easy-iron Shirt
$14.99
Save as favourite
Printed resort shirt
$24.99
Save as favourite
Long-sleeved Cotton Shirt
$14.99
Light turquoise/striped
Light blue
Dark blue/plaid
Save as favourite
Embroidered Resort Shirt
$29.99
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
Save as favourite
Long-sleeved Cotton Shirt
$14.99
Light blue
Light turquoise/striped
Dark blue/plaid
Save as favourite
Cotton Muslin Henley Shirt
$24.99
Save as favourite
Loose-Fit Cotton Shirt
$27.99
Khaki green
Cream
Navy blue/striped
Save as favourite
Cotton Poplin Shirt
$14.99
White
White/striped
Save as favourite
Cotton Seersucker Shirt
$14.99
Light blue
Navy blue
Save as favourite
Textured-Knit Shirt
$27.99
Dark turquoise
White
Khaki green
Save as favourite
Cotton shirt
$14.99
Save as favourite
Easy-iron Shirt
$14.99
Save as favourite
Linen-Blend Band Collar Shirt
$24.99
Navy blue
Light green/striped
Save as favourite
Textured-Knit Shirt
$27.99
White
Dark turquoise
Khaki green
Save as favourite
Cotton Seersucker Shirt
$14.99
Navy blue
Light blue
Save as favourite
Short-Sleeved Linen-Blend Shirt
$19.99
Beige/striped
Blue/striped
Save as favourite
Linen-blend Band Collar Shirt
$19.99
Save as favourite
2-piece Linen-Blend Set
$44.99
Light beige
Navy blue
Save as favourite
2-Piece Cotton Set
$34.99
Rust brown
White/gray striped
Save as favourite
H&M Premium Selection
Loose-Fit Linen Shirt
$29.99
Light blue
Light yellow
Save as favourite
Linen-Blend Band Collar Shirt
$24.99
Light green/striped
Navy blue
Save as favourite
SUMMER 2025
Linen-Blend Resort Shirt
$24.99
Black
Light beige
Save as favourite
H&M Adorables
Cotton Shirt
$29.99
Save as favourite
Knit Resort Shirt
$24.99
Cream
Navy blue/white striped
Light green
Save as favourite
Poplin Resort Shirt
$24.99
Save as favourite
4-Piece Suit Set
$74.99
Save as favourite
Loose-Fit Cotton Shirt
$27.99
Cream
Navy blue/striped
Khaki green
Save as favourite
Textured-Knit Shirt
$27.99
Khaki green
Dark turquoise
White
Save as favourite
Linen-Blend Shirt
$24.99
White
Blue/striped
Light beige
Save as favourite
Motif-Detail Cotton Shirt
$29.99
Blue/Paddington Bear
White/Mickey Mouse
Save as favourite
Shirt and Tie
$27.99
Save as favourite
Cotton-Blend Resort Shirt
$24.99
Save as favourite
Linen-Blend Shirt
$24.99
Blue/striped
White
Light beige
Load next page
Pagination
Previous
1
2
3
4
Load next page
Kids' Shirts
Long Sleeve Kids' Shirts
Kids' Orange Shirts
Show more
HM.com
/
Kids
/
Clothing
/
Tops & T-shirts
/
Shirts