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
Free shipping on all orders over $50. Free returns on all orders.

Sign In Navigation:

Shopping Bag:

 

Store Search:

Shop Divisions:

Side Navigation

Main Content

Shirts

    Girls Patterned Waffle-Knit Tees

    $12.94   $9.00-$9.99

    Girls Long-Sleeved Logo Tees

    $14.94

    Girls Animal-Pocket Tees

    $14.94

    Girls Hi-Lo Heathered Tees

    $12.94

    Boys Flannel Shirts

    $19.94

    Boys Plaid Flannel Shirts

    $19.94

    Boys Textured Chambray Shirts

    $18.94

    Boys Shirt & Tie Sets

    $22.94

    Maternity Chambray Shirts

    $26.94   $22.00

    Maternity Boyfriend Oxford Shirts

    $29.94

    Maternity Floral Chiffon Sleeveless Tops

    $19.94   $18.00

    Maternity Striped Poplin Shirts

    $29.94   $29.00 Only at Oldnavy.com

    Women's Plus Patterned Button-Front Shirts

    $34.94

    Women's Plus Plaid Flannel Button-Front Shirts

    $39.94

    Women's Plus Boyfriend Shirts

    $39.94 Great with Leggings

    Women's Plus Poplin Shirts

    $39.94

    Women's Ladder-Lace Boho Tops

    $29.94

    Women's Sleveless Printed Tops

    $22.94

    Women's Ruffle-Sleeve Tops

    $24.94

    Women's Matte-Crepe Pullovers

    $29.94

    Women's Perfect V-Neck Tees

    $10.50   $6.50-$9.50 Everyday Steal!

    Women's V-Neck Vintage Tees

    $9.50   $5.99-$8.00 Petite & Tall, Too

    Women's Vintage-Style V-Neck Tees

    $12.50   $10.00 Everyday Steal!

    Women's V-Neck Camis

    $2.49-$4.50 Everyday Steal!

    High-Low Graphic Sweatshirts for Baby

    $14.94

    Printed Waffle-Knit Tees for Baby

    $8.94   $6.00-$7.00 Everyday Steal!

    Floral Pin-Tuck Tops for Baby

    $17.94 Hot Deal

    Sparkle-Print Tops for Baby

    $17.94 Hot Deal

    Plaid Twill Shirts for Baby

    $17.94

    Solid-Color Flannel Shirts for Baby

    $17.94

    Buffalo-Plaid Flannel Shirts for Baby

    $17.94

    Shirt & Bowtie Sets for Baby

    $19.94
    $24.94   $15.00
    $29.94   $25.00
    $29.94   $28.00 Must-Have
    $22.94   $16.00
    $12.94   $7.99
    $12.94   $8.99
    $24.94   $11.97
    $22.94
    $24.94 In Tall Sizes, Too!
    $26.94
    $24.94   $11.97
    $11.97-$24.94
    $14.94   $5.99
    $24.94   $18.99 Everyday Steal!
    $12.94
    $12.94
    $14.94   $5.99
    $14.94   $4.52
    $9.99-$10.94
    $10.94
    $29.94   $20.00-$25.00
    $29.94
    $29.94
    $24.94 Petite & Tall, Too
    $13.50 Everyday Steal!
    $13.50 Everyday Steal!
    $23.50 Everyday Steal!
    $23.50 Everyday Steal!
    $34.94 Our Best Seller
    $26.94   $24.00
    $34.94 Our Best Seller
    $34.94   $17.97
    $7.00-$8.94 Everyday Steal!
    $3.99-$8.94 Everyday Steal!
    $12.94   $8.99
    $12.94
    $29.94
    $16.94   $10.00
    $16.94
    $8.50   $2.99
    $29.94   $25.00
    $29.94   $11.99-$29.50
    $17.94   $8.99 Only at Oldnavy.com
    $17.94
    $34.94
    $29.94   $21.00
    $22.94
    $34.94   $19.97
    $26.94   $12.97
    $14.94   $7.99-$9.99 Everyday Steal!
    $10.00-$16.94
    $34.94   $17.97
    $26.94 Everyday Steal!
    $8.94   $7.00 Everyday Steal!
    $8.94 Everyday Steal!
    $19.94   $11.99
    $8.94 Everyday Steal!
    $24.94   $18.99 Everyday Steal!
    $14.94
    $26.94 Everyday Steal!
    $8.94   $7.00 Everyday Steal!
    $7.00-$8.94 Everyday Steal!
    $26.94   $17.00-$24.00
    $26.94   $18.00
    $24.94 Petite & Tall, Too
    $24.94 Petite & Tall, Too
    $37.94   $24.00 Everyday Steal!
    $19.94 Everyday Steal!
    $19.94 Everyday Steal!
    $28.94 Everyday Steal!
    $14.94   $7.99
    $14.94   $11.99
    $14.94   $11.99
    $9.94   $6.99
    $26.94   $24.50
    $24.94
    $29.94   $28.00 Must-Have
    $29.94   $25.00
    $34.94
    $26.94   $24.50
    $29.94   $25.00
    $29.94   $28.00 Must-Have
    $16.94 Everyday Steal!
    $12.94 Everyday Steal!
    $14.94   $12.00 Everyday Steal!
    $26.94   $24.50
    $16.94 Everyday Steal!
    $12.94 Everyday Steal!
    $14.94   $12.00 Everyday Steal!
    $26.94   $24.50
    $32.94   $27.97 Customer Favorite!
    $24.94   $14.97 Petite & Tall, Too
    $14.94   $11.99
    $18.94   $6.49
    $34.94   $25.00
    $29.94
    $22.94
    $29.94   $25.00
    $22.94
    $29.94   $19.50
    $22.94
    $29.94
    $12.94   $5.99
    $14.94   $6.99
    $15.00   $6.99
    $34.94   $30.00
    $29.94   $25.00
    $26.94   $24.50
    $16.94   $11.00-$14.50
    $12.94   $10.00
    $16.94   $16.00
    $16.94   $12.00-$14.94
    $16.94 Everyday Steal!
    $26.94   $24.50
    $16.94 Everyday Steal!
    $12.94 Everyday Steal!
    $34.94 Our Best Seller
    $24.94 Petite & Tall, Too
    $34.94   $30.00
    $4.99-$8.50 Petite & Tall, Too
    $9.94 Everyday Steal!
    $19.94   $18.00
    $2.49-$4.50 Everyday Steal!
    $10.00 Everyday Steal!
    $26.94   $24.97
    $9.50   $6.00 Everyday Steal!
    $3.99-$8.50 Petite & Tall, Too
    $17.94   $14.97
    $12.94   $7.97
    $26.94 Everyday Steal!
    $12.50   $10.00 Everyday Steal!
    $10.50   $8.00-$9.50 Everyday Steal!
    $10.94   $10.00 In Tall Sizes, Too!
    $12.50   $10.00 Refinery29 Pick
    $12.50   $10.00-$11.00
    $24.94
    $29.94
    $26.94   $22.00
    $9.50   $7.00-$8.00 Petite & Tall, Too
    $14.94   $7.99-$12.00 Everyday Steal!
    $14.94   $8.00 Everyday Steal!
    $16.94   $15.00
    $19.94   $17.00
    $10.00 Everyday Steal!
    $26.94 Everyday Steal!
    $10.50   $8.00-$9.50 Everyday Steal!
    $10.50   $6.50-$9.50 Everyday Steal!
    $14.94   $6.47-$12.00 Everyday Steal!
    $14.94 Everyday Steal!
    $9.50   $6.00 Everyday Steal!
    $16.94
    $16.94
    $26.94
    $24.94
    $3.99-$8.50 Petite & Tall, Too
    $23.50 Everyday Steal!
    $13.50 Everyday Steal!
    $36.94
    $34.94   $34.00
    $36.94
    $39.94
    $24.94   $15.00-$22.00
    $26.94   $24.00
    $24.94
    $24.94   $22.00 Hot Deal
    $16.94   $12.00-$15.00
    $12.50   $10.00
    $12.50   $9.50
    $14.50   $12.00-$14.00
    $8.50   $6.00 Everyday Steal!
    $9.97-$16.94 Everyday Steal!
    $9.94   $8.50 Everyday Steal!
    $12.50   $10.00 Everyday Steal!
    $7.94 Everyday Steal!
    $7.94 Everyday Steal!
    $9.50   $7.00-$8.00 Petite & Tall, Too
    $9.94   $8.50 Everyday Steal!
    $22.94
    $24.94
    $24.94
    $20.00-$24.94
    $29.94
    $32.94
    $29.94
    $29.94
    $9.50   $7.00-$8.00 Petite & Tall, Too
    $9.94   $8.50 Everyday Steal!
    $7.94 Everyday Steal!
    $23.50 Everyday Steal!
    $14.94   $9.50
    $14.94   $8.00
    $19.94   $12.00
    $12.50   $9.50 Everyday Steal!
    $12.50   $4.99-$6.99 Everyday Steal!
    $9.50   $3.49 Petite & Tall, Too
    $19.94   $17.00
    $29.94   $25.00
    $16.94 Everyday Steal!
    $12.94 Everyday Steal!
    $14.94   $12.00 Everyday Steal!
    $14.94   $8.00
    $14.94   $9.00
    $14.94   $9.00
    $14.94   $8.00
    $16.94
    $16.94
    $16.94   $12.00
    $16.94
    $9.50   $6.00-$7.00
    $10.94   $7.00 Petite & Tall, Too
    $9.50   $8.00 In Tall Sizes, Too!
    $16.94   $16.00
    $19.94   $14.00
    $19.94   $14.00
    $19.94
    $12.94
    $9.94   $9.00 Everyday Steal!
    $9.94   $9.00 Everyday Steal!
    $38.00   $34.00 Everyday Steal!
    $12.94   $9.00-$12.00 Everyday Steal!
    $14.94   $8.00
    $14.94   $9.00
    $14.94   $12.00
    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