Have you looked into the name "uncle kracker" possibly being trademarked? And even if it isn't I am not sure how that works to be honest but pretty sure you couldn't name something "flava flav's" or "bocephus'" or something along those lines.
Uncle kracker is a somewhat famous person so a legitimate argument could be made by his attorney that you were hoping to cash in on his name even if you may share the same nickname.