There are several nickname sites on the internet where you can pick nicknames based on male, female or romantic. They also provide foreign names with their meanings. Many nicknames are simple things like JD, JC, TJ where it is the person’s initials. I have also seen honey, angel, and pookey. Just try to keep it short and make sure that it captures the essence of the person.