Perfect rhymes:
* tennis
* bennis (archaic word for "beans")
Near rhymes:
* pennis (Latin for "penny")
* finis (meaning "end")
* sinus
* Genesis
Eye rhymes:
* business
* fitness
Let me know if you'd like to explore rhyming words for a different name!