When a couple has strong affection, nicknames dont have to fit in any category. Calling your boyfriend or partner with any nickname that makes him feel happy and comfortable is fine. Most guys like being called “baby” as it makes them feel loved and appreciated.