I'm not sure why you think the words you listed only apply to a girl. Most terms of endearment are used to both sexes within a relationship.
I have never heard of "Shawty" in my entire life. Where did you hear it?
You could just Google "terms of endearment" (the collective name for these kinds of names) and you will see results such as this.
Shawty, a slang deviation of shorty, can also refer to a young (possibly short) and attractive woman. Rappers, mainly from the USA, use this phrase often in their songs.Despite the close pop culture links between the two countries, the word is almost nowhere to be found in the United Kingdom. Shawty (slang) - Wikipedia, the free encyclopedia