Kate is married to a prince so she is a princess by marriage and only by marriage. However, since her husband received the title of Duke of Cambridge upon his marriage, she is Duchess of Cambridge.
IOW, her name is Catherine, her style and rank are HRH and Princess of the United Kingdom. Her...