Pretty much totally agree here.
I would be 75% OK using a service with such a name, but you would alienate some people for sure. Keep it in reserve, but might be worthwhile to keep thinking about some other names, too. You don't want to limit yourself based on your brand.