Historical story

Where did your last name Rivera come from?

Rivera is a Spanish habitational name for someone from any of several places called Ribera, meaning 'riverbank'.