Usually, that seems to be the case, but you have to remember that there are Gambits and Counter-Gambits out there (i.e. Latvian Gambit, Albin Counter-Gambit). In my opinion, opening names are kind of superficial (it's just so that communication between chess players is easier).
Opening Titles

There's also "King's Indian." That's for Black. The "Schliemann Attack" in the Ruy Lopez. (1.e4 e5 2. Nf3 Nc6 3. Bb5 f5) Some people call the Sicilian defense just the Sicilian. Honestly, I never say defense. I just say the first part of the opening, and that's it. Lol.

The king's indian's full name is King's Indian Defense. (or KID) =)
There is also the KIA, or King's Indian Attack (which is a Nf3 system with d3,g3,Bg2,Nbd2 all leading up to e4.
There is the English Opening (1.c4) and English Defense (1.c4 b6 2.d4 e6), and then there's the English Attack which is something else.

What took me a long time to figure out was that, if you reverse the colors, many openings are (almost) the same, but have different names. This is also true if you replace e4 with d4. For example, the Bird's opening and the Dutch defense are pretty much the same thing with colors reversed. The English opening is often identical to a reversed Sicilian defense. The pawn structure that would be the French Defense if played against 1. e4 is the orthodox when played against 1. d4, same thing with the Caro Kann and the slav. The KID is pretty much the same thing as the Modern, just with different move orders, and the Pirc is almost identical, just responding to 1. e4 rather than 1. d4.
And then you get into transpositions, and it becomes even more complex. The Reti almost always becomes something else, the English can morph into half a dozen other things, the Bird's can turn into a King's Gambit or a Grand Prix attack, et cetera et cetera.
Eventually though, it makes a certain sense. I find the various theories of openings very interesting though, so I tend to dabble in them to the detriment of other areas.
But to answer your question, yes, if it says defense, it is for black. If it says attack, it is for white.
As a general rule, is a title with "Defense" in it (ie Indian Defense, or Scilian Defense) widely accepted as an opening for black? And conversly, a title without, is an opening for white?