What should I call him?

My boyfriend and I are big on pet names, I call him babe or baby sometimes, but sometimes he gets self concious his looks and very shy. And i wanted to say something like hey sexy or handsome, or do guys not like that? What do you guys like to be called?
What should I call him?
Add Opinion