Beirão (Portuguese) comes from Portuguese beira, from Old Portuguese ribeira, from Latin rīpāria, from Latin rīpārius, from Latin rīpa, from Proto-Italic reipā, from Proto-Indo-European h₁réyp-eh₂.
Beirão (Portuguese): a native of Beira historical region of Portugal