单项选择题

为什么皇帝的女儿叫公主?()

A、源于西方说法
B、源于古代皇帝嫁女婚俗
C、古代称谓自然演变