The English term "prince" matches the Italian term "principe, principe"

other english words that include "prince" : italian :
princess principessa