Yamashiro (Portuguese) comes from Japanese 山城, from Japanese 山, from Japanese 陰, from Middle Chinese 陰.