What is the "identity" of the place supposed to be? Is it "just another coffee shop", or is there some underlying point of differentiation? For instance, "Fresh Roast" might be good if your selling point is roasting the beans in-house. However, if you're just buying coffee off the back of the Sysco truck, your customers would expect a better product to be served and the name wouldn't fit.
I would stay away from anything with a specialized-sounding name unless you're trying to reach a specific demographic (to the exclusion of others). For instance, if I walk into Desperado's Cantina, I'm not expecting to order Kung Pao Chicken. "Tea Time" would make me expect something more European influenced than American.
If you're a coffee shop as a "hangout", then maybe Java Lounge would be an option. If you're wanting a huge drive-through business, then "Java Express" might be better.
One word of caution is to not try to be "too cute". For instance "Expresso" for a drive-through coffee shop would look more like someone who has no idea how to make coffee, since it's an over-used incorrect spelling/pronunciation.