If the name in question is truly generic then consider a name like "BlackJack Pro" or "BlackJack Plus". That way you get the benefit of appearing alongside your competitor's implementation in any search for BlackJack, and give the impression you're offering a superior product.
If the name isn't truly generic you might run into major trademark issues doing that, of course.
If the name isn't truly generic you might run into major trademark issues doing that, of course.