Question: what are the okinawan karate styles?
Answer: Goju-ryu. Goju-ryu (剛柔流) is one of the main traditional style of Okinawan Karate, featuring a combination of hard and soft techniques. ... 
Uechi-ryu. Uechi-ryu (上地流) is a traditional style of Okinawan karate. ... 
Shorin(小林)-ryu. ... 
Shorin(少林)-ryu. ... 
Matsubayashi(松林)-Ryu.