My dad is called Keith . He is 80 and has had an entire lifetime hating his name, especially when Spitting Image mocked it.
For a while, it was the name of every single pilot who wasn't called Graham.
It's a solid name but bear in mind the i before e rule has stuck in everyone's heads so he will have to keep spelling it to people too.
Keith and Kenneth were always quite popular in Scotland, along with Gordon and Graeme/Graham and stuck around right up to the early 90s as baby names.