Baby Name?

So this is my husband's first baby and it's a little boy! We agreed on Xavier for the middle name, but for the first name... He likes Kane! Yes it is a name you don't hear very often but, it just sounds like something you would name a pitbull. I told him maybe, but I'd rather name him Clay (which is part of my maiden name). Is Kane an okay name? Am I overreacting about it?