Where does “Perera” come from?

Perera (Old Tupi) comes from Portuguese Pereira, from Portuguese Pera, from Portuguese espera, from Portuguese esperar, from Old Portuguese asperar, from Old Spanish esperar, from Latin spērō, from Latin spes — to succeed, to prosper.

Ancestry of “Perera”, step by step

StepLanguageWordMeaning
1PortuguesePereirapear tree
2PortuguesePerapear
3Portugueseesperawait
4Portugueseesperarto wait; to hope; to expect; to anticipate
5Old Portugueseasperar
6Old Spanishesperarto wait for, await
7Latinspērōto hope, expect
8Latinspeshope; expectation, anticipation, apprehension
9Proto-Italicspēshope
10Proto-Indo-Europeanspéh₁sprosperity, success
11Proto-Indo-Europeanspeh₁-to succeed, to prosper
Every word from Proto-Indo-European speh₁-Every word from Proto-Indo-European spéh₁sEvery word from Proto-Italic spēs