Okamura

From Japanese 岡 (oka) meaning “hill, ridge” and 村 (mura) meaning “town, village”.
Read More

Okamoto

From Japanese 岡 (oka) meaning “hill, ridge” and 本 (moto) meaning “base, root, origin”.
Read More

Okabe

From Japanese 岡 (oka) meaning “hill, ridge” and 部 (be) meaning “part, section”.
Read More

Ojeda

From the name of the Ojeda river in Soria, Spain, possibly derived from Latin folia “leaves”.
Read More