Kelly would be way better. I would go back to the drawing board if you don't want to name your son Kelley. I know a few male Kelly (it means warrior) and a popular Irish name.
Agree Kelley would be better but understand if you want something that would not be confused for a girl name. To me Keller feels like a name for a dog.
I like it. As a former teacher, the name and the child eventually become one. Whatever I may have thought when I first heard their name ceases to matter once I know them. 🤷🏽♀️
Re: Thoughts on this name