Stablize · reliable · down-to-earth
Source: Portuguese
Root Word: rocha
Derived From: Latin rupes
Meaning: Stone or rock
Popularity History: Widely used in Portugal and Spain, it has a long history as a surname and is one of the most common surnames in the area.