Yamashiro is a name which is either from the island of Okinawa or near the city of Kyoto. There was a country/province called Yamashiro which is now known as Kyoto. There are also hundreds of people named Yamashiro in Okinawa, and supposedly, in the past, they were related to the monarchy of Okinawa.