When is it appropriate to use a hyphen when naming colors?

For instance Blue-green has a dash but Teal blue does not.

Is there some general English rule that applies?

  • In general compound words are very flexible in how they're spelt, whether that's with a space, a hyphen or nothing at all. I wouldn't worry about it! Commented Mar 18, 2014 at 9:09

2 Answers 2


Generally one uses a hyphen for compound adjectives where they precede the noun or noun clause which they describe.

For example, I would write 'A blue-green sea provided the background curtain to the open-air theatre'.

But I might equally say 'My favourite colour is blue green', and 'I love being in the open air'.

  • I'm not convinced. Your second example seems to use "open" to modify "air." If you really want to treat "open air" as a noun, then I'd prefer to see it hyphenated. Commented Mar 18, 2014 at 14:18
  • 2
    @CarlWitthoft Of course I am using 'open' to modify 'air'. In the second example 'air' is a noun. Would you have it that every time you use an adjective to qualify a noun that you hyphenate them? 'The suspect is a tall-man, with large-feet, a grey-beard, and blue-eyes'!
    – WS2
    Commented Mar 18, 2014 at 17:19
  • Yes, but in your second example, I still think "blue-green" is preferable because it's a single color, not a modified color. Commented Mar 19, 2014 at 14:12
  • 1
    @CarlWitthoft My old granny used to say 'Blue and green should never be seen, Unless there's something in-between'. So perhaps your idea of a hyphen is right. Personally I find it easier to say 'turquoise'.
    – WS2
    Commented Mar 19, 2014 at 18:16

In blue-green there two distinct colors, so it's really a combination of blue and green, i.e., a bluish green. It's a compound adjective as in blue-green algae; can also be used as a noun for that shade of color. --> use hyphen.

In teal blue 'teal' is a particular shade of "moderate or dark bluish green to greenish blue", so it merely provides additional information on what kind of (shade of) blue, in the expression teal blue. Teal is the adjective and blue is the noun. --> no hyphen.

  • But what if it's a "teal-blue teacup" ? :-) . So you see it does depend on the full construction. (Yes I know I went off-topic, since my example is not naming a color but rather naming the color of an object) Commented Mar 18, 2014 at 12:57
  • @Carl It still works: 'teal blue teacup' not 'teal-blue teacup', like 'light blue', not 'light-blue'.
    – Kris
    Commented Mar 19, 2014 at 6:56
  • You certain? "teal" modifies "blue," not "teacup." Commented Mar 19, 2014 at 11:17
  • @Carl: I think in that example, the color is still "teal blue," but since it's an adjective phrase preceding a noun, it becomes hyphenated.
    – Pandu
    Commented Mar 31, 2014 at 9:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.