Centuries-old royal tradition dictates that only male royals can pass down royal titles, and you can only be a prince or a princess if you have a father in the direct line of succession. Since Zara Tindall is the daughter of Princess Anne and Mark Phillips, who is a commoner, this means she cannot be a princess.