公主封号的最早记载是丁朝，开国君主丁部领的一位女儿封为明珠公主。李朝沿用，但亦有封大臣之女为公主，大臣胡兴逸之女就被封为月端公主。后来的陈朝、后陈朝、后黎朝等朝代皆有封宗室女为公主。郑阮纷争时，阮主之女称公女；郑主之女封郡主，但后期有几位王女封公主。阮朝建立后，公主位号才只有皇女可受封。
封号、待遇.公主的封号通常有三种：公主的封号并不是固定的，如升平公主就被封为齐国公主。公主虽然是最高的非皇室配偶女性爵位，但由于东亚传统上重男轻女，公主实际上无论食邑还是爵禄往往远低