Skip to content
Continue to Gap Canada

Welcome to the Gap Inc. family of brands' international site.

We're a work in progress so check back often for updates.

Are you trying to shop the US or Canada?

Continue to Gap US

Old Navy Tops

Filters

  • Uniform Pique Polo

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    Uniform Pique Polo

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    We're sorry, but we cannot ship this brand to the chosen country.

  • Super Mario Bros.™ "Since '85" T-Shirt

    Old Navy
    Original price $24.39
    Original price $24.39 - Original price $24.39
    Original price $24.39
    $14.64 - $17.07
    $14.64 - $17.07
    Current price $14.64

    Super Mario Bros.™ "Since '85" T-Shirt

    Original price $24.39
    Original price $24.39 - Original price $24.39
    Original price $24.39
    $14.64 - $17.07
    $14.64 - $17.07
    Current price $14.64

    We're sorry, but we cannot ship this brand to the chosen country.

  • Uniform Pique Polo

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    Uniform Pique Polo

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    We're sorry, but we cannot ship this brand to the chosen country.

  • DC Comics™ Superman T-Shirt

    Old Navy
    Original price $24.39
    Original price $24.39 - Original price $24.39
    Original price $24.39
    $12.19 - $24.39
    $12.19 - $24.39
    Current price $12.19

    DC Comics™ Superman T-Shirt

    Original price $24.39
    Original price $24.39 - Original price $24.39
    Original price $24.39
    $12.19 - $24.39
    $12.19 - $24.39
    Current price $12.19

    We're sorry, but we cannot ship this brand to the chosen country.

  • Unisex Bodysuit 3-Pack for Baby

    Old Navy
    Original price $36.59
    Original price $36.59 - Original price $36.59
    Original price $36.59
    Current price $18.29
    $18.29 - $18.29
    Current price $18.29

    Unisex Bodysuit 3-Pack for Baby

    Original price $36.59
    Original price $36.59 - Original price $36.59
    Original price $36.59
    Current price $18.29
    $18.29 - $18.29
    Current price $18.29

    We're sorry, but we cannot ship this brand to the chosen country.

  • Uniform Pique Polo

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    Uniform Pique Polo

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    We're sorry, but we cannot ship this brand to the chosen country.

  • Uniform Pique Polo

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    Uniform Pique Polo

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    We're sorry, but we cannot ship this brand to the chosen country.

  • Uniform Pique Polo

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    Uniform Pique Polo

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    We're sorry, but we cannot ship this brand to the chosen country.

  • Luxe Slub-Knit T-Shirt

    Old Navy
    Original price $24.39
    Original price $24.39 - Original price $24.39
    Original price $24.39
    Current price $18.30
    $18.30 - $18.30
    Current price $18.30

    A draped, flawless fit that's ultra soft.

    Original price $24.39
    Original price $24.39 - Original price $24.39
    Original price $24.39
    Current price $18.30
    $18.30 - $18.30
    Current price $18.30

    We're sorry, but we cannot ship this brand to the chosen country.

  • Long-Sleeve Seamless Performance Top

    Old Navy
    Original price $36.59 - Original price $36.59
    Original price $36.59
    $36.59
    $36.59 - $36.59
    Current price $36.59

    Soft nylon blend with barely-there feels.

    Original price $36.59 - Original price $36.59
    Original price $36.59
    $36.59
    $36.59 - $36.59
    Current price $36.59

    We're sorry, but we cannot ship this brand to the chosen country.

  • Long-Sleeve Bestee T-Shirt

    Old Navy
    Original price $24.39 - Original price $24.39
    Original price $24.39
    $24.39
    $24.39 - $24.39
    Current price $24.39

    A classic, slim fit that's instantly polished.

    Original price $24.39 - Original price $24.39
    Original price $24.39
    $24.39
    $24.39 - $24.39
    Current price $24.39

    We're sorry, but we cannot ship this brand to the chosen country.

  • Rotation Pullover Hoodie

    Old Navy
    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $17.04
    $17.04 - $17.04
    Current price $17.04

    Rotation Pullover Hoodie

    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $17.04
    $17.04 - $17.04
    Current price $17.04

    We're sorry, but we cannot ship this brand to the chosen country.

  • Rib-Knit Brami Top

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    Rib-Knit Brami Top

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    We're sorry, but we cannot ship this brand to the chosen country.

  • Rib-Knit Brami Top

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    Rib-Knit Brami Top

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    We're sorry, but we cannot ship this brand to the chosen country.

  • Cozy Cropped Button-Front Cardigan Sweater for Girls

    Old Navy
    Original price $30.49
    Original price $30.49 - Original price $30.49
    Original price $30.49
    Current price $15.21
    $15.21 - $15.21
    Current price $15.21

    Cozy Cropped Button-Front Cardigan Sweater for Girls

    Original price $30.49
    Original price $30.49 - Original price $30.49
    Original price $30.49
    Current price $15.21
    $15.21 - $15.21
    Current price $15.21

    We're sorry, but we cannot ship this brand to the chosen country.

  • Oversized Boyfriend Tunic Sweatshirt

    Old Navy
    Final sale
    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $14.59
    $14.59 - $14.59
    Current price $14.59

    Oversized Boyfriend Tunic Sweatshirt

    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $14.59
    $14.59 - $14.59
    Current price $14.59

    We're sorry, but we cannot ship this brand to the chosen country.

  • Oversized Crop Fleece Sweatshirt

    Old Navy
    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $16.43
    $16.43 - $16.43
    Current price $16.43

    Oversized Crop Fleece Sweatshirt

    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $16.43
    $16.43 - $16.43
    Current price $16.43

    We're sorry, but we cannot ship this brand to the chosen country.

  • Crop Hybrid Zip Vest

    Old Navy
    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $12.77
    $12.77 - $12.77
    Current price $12.77

    Crop Hybrid Zip Vest

    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $12.77
    $12.77 - $12.77
    Current price $12.77

    We're sorry, but we cannot ship this brand to the chosen country.

  • Rib-Knit Brami Top

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    Rib-Knit Brami Top

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    We're sorry, but we cannot ship this brand to the chosen country.

  • Rotation Pullover Hoodie

    Old Navy
    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $39.03
    $39.03 - $39.03
    Current price $39.03

    Rotation Pullover Hoodie

    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $39.03
    $39.03 - $39.03
    Current price $39.03

    We're sorry, but we cannot ship this brand to the chosen country.

  • Vintage T-Shirt

    Old Navy
    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    A super relaxed fit with lived-in feels.

    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    We're sorry, but we cannot ship this brand to the chosen country.

  • Vintage T-Shirt

    Old Navy
    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    A super relaxed fit with lived-in feels.

    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    We're sorry, but we cannot ship this brand to the chosen country.

  • Rib-Knit Brami Top

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    Rib-Knit Brami Top

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    We're sorry, but we cannot ship this brand to the chosen country.

  • Oversized Crew-Neck Sweatshirt

    Old Navy
    Original price $42.69
    Original price $42.69 - Original price $42.69
    Original price $42.69
    Current price $34.15
    $34.15 - $34.15
    Current price $34.15

    Oversized Crew-Neck Sweatshirt

    Original price $42.69
    Original price $42.69 - Original price $42.69
    Original price $42.69
    Current price $34.15
    $34.15 - $34.15
    Current price $34.15

    We're sorry, but we cannot ship this brand to the chosen country.

  • Rotation Pullover Hoodie

    Old Navy
    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $24.36
    $24.36 - $24.36
    Current price $24.36

    Rotation Pullover Hoodie

    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $24.36
    $24.36 - $24.36
    Current price $24.36

    We're sorry, but we cannot ship this brand to the chosen country.

  • Rotation Pullover Hoodie

    Old Navy
    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $39.03
    $39.03 - $39.03
    Current price $39.03

    Rotation Pullover Hoodie

    Original price $48.79
    Original price $48.79 - Original price $48.79
    Original price $48.79
    Current price $39.03
    $39.03 - $39.03
    Current price $39.03

    We're sorry, but we cannot ship this brand to the chosen country.

  • Classic Fit Everyday Oxford Shirt

    Old Navy
    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    The Everyday Shirt is the button-down that puts in work eight days a week.

    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    We're sorry, but we cannot ship this brand to the chosen country.

  • Lace Underwire Balconette Bra

    Old Navy
    Original price $32.93
    Original price $32.93 - Original price $32.93
    Original price $32.93
    Current price $20.74
    $20.74 - $20.74
    Current price $20.74

    Lace Underwire Balconette Bra

    Original price $32.93
    Original price $32.93 - Original price $32.93
    Original price $32.93
    Current price $20.74
    $20.74 - $20.74
    Current price $20.74

    We're sorry, but we cannot ship this brand to the chosen country.

  • Lace Underwire Balconette Bra

    Old Navy
    Original price $32.93
    Original price $32.93 - Original price $32.93
    Original price $32.93
    Current price $20.74
    $20.74 - $20.74
    Current price $20.74

    Lace Underwire Balconette Bra

    Original price $32.93
    Original price $32.93 - Original price $32.93
    Original price $32.93
    Current price $20.74
    $20.74 - $20.74
    Current price $20.74

    We're sorry, but we cannot ship this brand to the chosen country.

  • Slim-Fit Built-In Flex Everyday Shirt

    Old Navy
    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    Slim-Fit Built-In Flex Everyday Shirt

    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    We're sorry, but we cannot ship this brand to the chosen country.

  • Classic-Fit Everyday Shirt

    Old Navy
    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    The Everyday Shirt is the button-down that puts in work eight days a week.

    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    We're sorry, but we cannot ship this brand to the chosen country.

  • Bestee Crop T-Shirt

    Old Navy
    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    A classic, slim fit that's instantly polished.

    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    We're sorry, but we cannot ship this brand to the chosen country.

  • Bestee Crop T-Shirt

    Old Navy
    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    A classic, slim fit that's instantly polished.

    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    We're sorry, but we cannot ship this brand to the chosen country.

  • Bestee Crop T-Shirt

    Old Navy
    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    A classic, slim fit that's instantly polished.

    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    We're sorry, but we cannot ship this brand to the chosen country.

  • Vintage T-Shirt

    Old Navy
    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    A super relaxed fit with lived-in feels.

    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    We're sorry, but we cannot ship this brand to the chosen country.

  • Vintage T-Shirt

    Old Navy
    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    A super relaxed fit with lived-in feels.

    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    We're sorry, but we cannot ship this brand to the chosen country.

  • Bestee Crew-Neck T-Shirt

    Old Navy
    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    A classic, slim fit that's instantly polished.

    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $14.64
    $14.64 - $14.64
    Current price $14.64

    We're sorry, but we cannot ship this brand to the chosen country.

  • Vintage T-Shirt

    Old Navy
    Original price $24.39
    Original price $24.39 - Original price $24.39
    Original price $24.39
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    A super relaxed fit with lived-in feels.

    Original price $24.39
    Original price $24.39 - Original price $24.39
    Original price $24.39
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    We're sorry, but we cannot ship this brand to the chosen country.

  • Vintage T-Shirt

    Old Navy
    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    A super relaxed fit with lived-in feels.

    Original price $20.73
    Original price $20.73 - Original price $20.73
    Original price $20.73
    Current price $17.08
    $17.08 - $17.08
    Current price $17.08

    We're sorry, but we cannot ship this brand to the chosen country.

  • Classic Fit Everyday Oxford Shirt

    Old Navy
    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    The Everyday Shirt is the button-down that puts in work eight days a week.

    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    We're sorry, but we cannot ship this brand to the chosen country.

  • Luxe Ribbed Slub-Knit T-Shirt

    Old Navy
    Original price $24.39
    Original price $24.39 - Original price $24.39
    Original price $24.39
    Current price $18.30
    $18.30 - $18.30
    Current price $18.30

    A draped, flawless fit that's ultra soft.

    Original price $24.39
    Original price $24.39 - Original price $24.39
    Original price $24.39
    Current price $18.30
    $18.30 - $18.30
    Current price $18.30

    We're sorry, but we cannot ship this brand to the chosen country.

  • Classic-Fit Everyday Shirt

    Old Navy
    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    The Everyday Shirt is the button-down that puts in work eight days a week.

    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    We're sorry, but we cannot ship this brand to the chosen country.

  • Dynamic Fleece Pullover Hoodie

    Old Navy
    Original price $60.99
    Original price $60.99 - Original price $60.99
    Original price $60.99
    Current price $48.79
    $48.79 - $48.79
    Current price $48.79

    Featuring Dynamic Fleece, sleek fleece plus made-to-move stretch.

    Original price $60.99
    Original price $60.99 - Original price $60.99
    Original price $60.99
    Current price $48.79
    $48.79 - $48.79
    Current price $48.79

    We're sorry, but we cannot ship this brand to the chosen country.

  • Regular-Fit Built-In Flex Everyday Shirt

    Old Navy
    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    The Everyday Shirt is the button-down that puts in work eight days a week.

    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    We're sorry, but we cannot ship this brand to the chosen country.

  • Lace Underwire Balconette Bra

    Old Navy
    Original price $32.93
    Original price $32.93 - Original price $32.93
    Original price $32.93
    Current price $20.74
    $20.74 - $20.74
    Current price $20.74

    Lace Underwire Balconette Bra

    Original price $32.93
    Original price $32.93 - Original price $32.93
    Original price $32.93
    Current price $20.74
    $20.74 - $20.74
    Current price $20.74

    We're sorry, but we cannot ship this brand to the chosen country.

  • Classic Fit Everyday Oxford Shirt

    Old Navy
    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    The Everyday Shirt is the button-down that puts in work eight days a week.

    Original price $45.13
    Original price $45.13 - Original price $45.13
    Original price $45.13
    Current price $26.84
    $26.84 - $26.84
    Current price $26.84

    We're sorry, but we cannot ship this brand to the chosen country.

  • Rib-Knit Brami Top

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    Rib-Knit Brami Top

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    We're sorry, but we cannot ship this brand to the chosen country.

  • Rib-Knit Brami Top

    Old Navy
    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    Rib-Knit Brami Top

    Original price $28.05
    Original price $28.05 - Original price $28.05
    Original price $28.05
    Current price $16.46
    $16.46 - $16.46
    Current price $16.46

    We're sorry, but we cannot ship this brand to the chosen country.