Princess as a nn is fine but as a full true name its horrible, I hate all names that are titles or forms of address, names like Missy, Sonny, Duke, Earl, Prince. Lady, Empress, are to my mind at least fine for dogs or cats but totally unsuitable for a child