Generally speaking two-syallbe names are best if you wan them to maybe recognize their name.
If you consistently call “Here Kitty Kitty” when you put out food after awhile they will come when they here the call.
My mom has a cat called Kittykitty.