Skip Navigation:

Skip to: Top Navigation, Go to similar items in our other stores, Main Content, Footer Navigation.

 
Visit the other Gap Inc. Brands:
  • Gap
  • Old Navy
  • Banana Republic
  • Piperlime
  • Athleta

Sign In Navigation:

Shopping Bag:

 

Store Home:

Store Search:

Shop Divisions:

Side Navigation

Main Content

Shirts

    Girls Eyelet-Yoke Striped Tees

    $14.94   $14.00

    Girls Batwing-Sleeve Tops

    $14.94   $14.00

    Girls Printed Boho Tops

    $14.94

    Girls Color-Block Yoke Football Tees

    $12.94   $10.00

    Boys Short-Sleeve Chambray Shirts

    $16.94

    Boys Plaid Short-Sleeve Shirts

    $14.94

    Boys Short-Sleeve Poplin Shirts

    $14.94

    Boys Plaid Poplin Shirts

    $14.94   $12.00

    Maternity Gauze Crochet-Trim Camis

    $19.94   $18.00 Only at Oldnavy.com

    Maternity Eyelet-Trim Tops

    $24.94

    Maternity Poplin-Crepe Tanks

    $22.94 Only at Oldnavy.com

    Maternity Striped Poplin-Crepe Tanks

    $22.94 Only at Oldnavy.com

    Women's Plus Embroidered Gauze Boho Blouses

    $36.94

    Women's Plus Tie-Waist Chambray Shirts

    $34.94

    Women's Plus Chambray Shirts

    $34.94

    Women's Plus Button-Front Chambray Shirts

    $34.94 Customer Favorite!

    Women's Plaid Button-Front Shirts

    $24.94 Petite & Tall, Too

    Women's Poplin Shirts

    $24.94 Petite & Tall, Too

    Women's Sleeveless Chambray Tops

    $24.94 Petite & Tall, Too

    Women's Plaid-Madras Shirts

    $24.94 Petite & Tall, Too

    Women's Slub-Knit Henley Tanks

    $12.94 Petite & Tall, Too

    Women's Striped V-Neck Tees

    $9.50 Petite & Tall, Too

    Women's V-Neck Camis

    $4.50 Everyday Steal!

    Women's Ruffle-Henley Tees

    $12.50 Everyday Steal!

    Crochet-Trim Floral Tops for Baby

    $14.94

    Dolman-Sleeve Tees for Baby

    $14.94

    Printed Empire-Seam Tops for Baby

    $16.94

    Eyelet-Trim Pintucked Tops for Baby

    $19.94

    Gingham Shirts for Baby

    $14.94

    Patchwork Shirts for Baby

    $19.94

    Long-Sleeve Chambray Shirts for Baby

    $19.94

    Short-Sleeve Plaid Shirts for Baby

    $14.94
    $9.94   $7.00 Everyday Steal!
    $9.94
    $7.00-$69.94
    $9.94
    $12.50   $9.97-$10.00 Everyday Steal!
    $29.94   $26.00
    $29.94
    $10.94   $10.00
    $24.94   $19.97
    $29.94   $19.50
    $29.94   $15.00
    $12.94   $10.99
    $24.94
    $34.94   $13.97
    $24.94 Petite & Tall, Too
    $29.94   $27.00
    $24.94 Everyday Steal!
    $19.94 Everyday Steal!
    $24.94
    $22.94
    $29.94   $14.99
    $32.94   $18.99
    $19.94   $14.99
    $16.94   $14.00
    $29.94   $24.97
    $34.94   $12.97
    $24.94   $24.00
    $29.94   $15.00 Hot Deal
    $26.94   $11.97
    $29.94   $15.00 Petite & Tall, Too
    $24.94 Petite & Tall, Too
    $29.50 Only at Oldnavy.com
    $22.94   $20.00
    $22.94
    $24.94   $20.00
    $19.94
    $26.94
    $26.94   $22.99
    $24.94   $19.99
    $26.94
    $26.94   $25.99
    $26.94   $25.99
    $12.94   $9.99
    $12.94   $10.00
    $4.97-$8.50 Everyday Steal!
    $8.50 Petite & Tall, Too
    $29.94 Limited Quantities
    $29.94   $27.97
    $29.94   $14.99
    $17.94   $10.97
    $12.99-$29.94
    $14.94   $12.00
    $9.94 Only at Oldnavy.com
    $14.94   $9.99
    $8.94   $4.00 Everyday Steal!
    $24.94 Everyday Steal!
    $19.94   $14.99
    $12.94   $9.99
    $12.94   $10.00
    $26.94   $25.99
    $29.94   $22.00
    $29.94   $14.99
    $17.94   $12.00-$17.00
    $14.94
    $9.94 Only at Oldnavy.com
    $14.94   $9.99
    $8.94   $4.00 Everyday Steal!
    $24.94 Everyday Steal!
    $29.94
    $26.94   $14.97
    $24.94
    $24.94   $17.00-$20.00
    $32.94
    $36.94 I'm Sparkly!
    $29.94   $25.00
    $26.94 Only at Oldnavy.com
    $26.50
    $22.94   $9.97
    $12.50   $7.97 Everyday Steal!
    $19.94   $14.99
    $12.94   $8.97
    $16.94   $6.99
    $12.94   $9.97
    $12.94   $7.97
    $12.50 Everyday Steal!
    $16.94   $15.00
    $34.94 Customer Favorite!
    $22.00-$29.94
    $16.94
    $19.94   $7.99-$8.99
    $19.94   $7.99
    $14.94   $6.00
    $9.94   $8.00
    $9.94   $6.97 Everyday Steal!
    $9.94   $6.97 Everyday Steal!
    $9.94   $5.00 Everyday Steal!
    $14.94   $10.00-$14.00
    $24.94   $14.97 Petite & Tall, Too
    $26.94   $19.97
    $26.94   $14.97
    $26.94   $11.97
    $13.50 Everyday Steal!
    $13.50 Everyday Steal!
    $24.00   $15.00 Everyday Steal!
    $23.50   $12.00 Everyday Steal!
    $29.94   $15.00
    $26.94   $19.97
    $32.94   $9.97 Petite & Tall, Too
    $29.94
    $14.50   $10.00-$12.00 Everyday Steal!
    $19.94   $7.97 Petite & Tall, Too
    $26.94   $24.97
    $29.94   $16.97 Petite & Tall, Too
    $12.50   $10.00 Everyday Steal!
    $10.50 Everyday Steal!
    $17.94   $14.97
    $12.94   $9.97
    $17.94
    $22.94
    $22.94 Petite & Tall, Too
    $16.94
    $24.94   $12.97
    $29.50 Only at Oldnavy.com
    $26.94   $11.97
    $29.94   $15.00
    $24.94
    $26.94   $20.00-$22.00
    $22.94   $18.00
    $32.94 Only at Oldnavy.com
    $14.94 Everyday Steal!
    $14.94 Everyday Steal!
    $14.94   $12.00 New & Improved
    $14.94 New & Improved
    $14.94   $14.00 Everyday Steal!
    $29.94
    $14.94   $12.00 Everyday Steal!
    $29.94   $24.97
    $21.00 Everyday Steal!
    $16.94   $12.00
    $10.50 Everyday Steal!
    $8.94   $4.99 Everyday Steal!
    $12.50 Everyday Steal!
    $29.94   $24.97
    $29.94
    $14.94   $14.00 Everyday Steal!
    $19.94   $16.97
    $9.50   $8.50 Everyday Steal!
    $12.94
    $14.94 Only at Oldnavy.com
    $14.94 Only at Oldnavy.com
    $14.94 Only at Oldnavy.com
    $14.94
    $14.94
    $14.94
    $8.50 Everyday Steal!
    $8.50   $4.97 Everyday Steal!
    $23.50   $12.00 Everyday Steal!
    $32.94   $25.00
    $32.94   $32.00
    $36.94
    $34.94 Hot Deal
    $24.94
    $24.94
    $24.94
    $26.94 In Tall Sizes, Too!
    $16.94
    $24.94
    $16.94   $10.00-$13.00
    $19.94
    $8.50   $7.00 Everyday Steal!
    $22.94 Our Best Seller
    $29.94   $12.97
    $14.94   $14.00 Everyday Steal!
    $29.94
    $12.50 Everyday Steal!
    $14.94   $12.00 Everyday Steal!
    $9.50   $8.50 Only at Oldnavy.com
    $7.94   $4.00 Everyday Steal!
    $7.94   $4.00 Everyday Steal!
    $9.94   $7.00 Everyday Steal!
    $22.94
    $26.94 In Tall Sizes, Too!
    $22.94
    $24.94
    $22.94
    $19.94
    $19.94
    $29.94
    $9.50   $8.50 Only at Oldnavy.com
    $9.94   $7.00 Everyday Steal!
    $7.94   $4.00 Everyday Steal!
    $23.50   $12.00 Everyday Steal!
    $13.99-$19.94
    $14.94
    $19.94   $17.00
    $19.94
    $8.50 Only at Oldnavy.com
    $9.50   $8.50 Petite & Tall, Too
    $12.50 Everyday Steal!
    $12.50   $8.00 Everyday Steal!
    $29.50 Only at Oldnavy.com
    $29.94   $12.97
    $12.99-$29.94
    $14.94   $14.00 Everyday Steal!
    $19.94
    $14.94
    $12.94   $8.00 Hot Deal
    $12.94   $8.00
    $8.94   $4.00 Everyday Steal!
    $16.94
    $14.94
    $17.94   $15.00
    $17.94   $17.00
    $19.94 New & Improved
    $15.00
    $22.94
    $19.94
    $9.94 Everyday Steal!
    $38.00   $32.00 Only at Oldnavy.com
    $10.94
    $10.94   $10.00 Everyday Steal!
    Shopping Index > Tops > Shirts 
    Shirts

    Old Navy Shirts

    Give your wardrobe an instant update with new shirts from Old Navy. We can dress your entire family in affordable shirts, tops and blouses. You'll find the classics, including women's polo shirts and men's dress shirts; or if you're into a more modern look, we have the latest trendsetting designs. We also have a complete range of sizes, including maternity, plus size, tall, petite and big mens. Shop our selection of shirts and find your new favorites.
    QuickLook