Keltské moře, anglicky Celtic Sea, je okrajové moře Atlantského oceánu ležící jižně od pobřeží Irska. Název Keltské moře byl prvně navržen E. W. L. Holtem v roce 1921.
Na severu je Keltské moře vymezeno pobřežím Irska od mysu Mized Head až k Carnsore Point, dále sousedí s Irským mořem, hranice vede mezi irským mysem Carnsore Point a velšským mysem St. David's Head. Na východě je omezeno pevninou Walesu, Bristolským zálivem (Bristol Channel), daného hranicí mezi velšským mysem St. Govan's Head a anglickým mysem Hartland Point v Devonu, severozápadním pobřežím Cornwallského poloostrova až po Land's End, odkud vede hranice s Lamanšským průlivem k Île Vierge ( ), dále po pobřeží Bretaně k Ponte de Penmarch. Na jihu je Keltské moře omezeno hranicí s Biskajským zálivem, vede zhruba k , odtud míří k po hranici s Atlantským oceánem, západní hranice jde po poledníku k a odtud k mysu Mized Head.[1]
V Keltském moři je souostroví Scilly a ostrov Ouessant. V mělkém moři je mnoho lavic – Nymphe Bank, Jones Bank, Labadie Bank.
V moři je rozšířen lov makrel, při pobřeží Irska se loví kambaly.