O apelido Ribeiro deve ter tido origem na alcunha de alguém que a aceitou e a transmitiu aos seus descendentes ou afilhados como nome de família (cf. José Pedro Machado, Dicionário Onomástico Etimológico da Língua Portuguesa).
O apelido Castanheira deve ter origem no topónimo Castanheira, que é frequente em Portugal, na Galiza e no Brasil. Há registos deste topónimo desde o século X (cf. idem). Pode provir do nome comum castanheira, variante de castanheiro ou castanhal (conjunto de castanheiros).