The surname Carreon is of Spanish origin and is derived from the Spanish word 'carro,' meaning 'cart' or 'wagon.' It is believed to have originally been a occupational surname for someone who worked with carts or wagons. Over time, the Carreon surname spread to different parts of the world due to migration and globalization.