Yo no te puedo ayudar en lo del apellido, pero si que puedo decir que se que existe una ciudad llamada Ocaña en Colombia y otra en Peru que deben su nombre a la Ocaña española, en concreto a la Ocaña de Toledo porque existe otro pueblo en Almeria llamado Ocaña de unos 200 habitantes. A lo mejor el origen del apellido es porque la gente en ocasiones debia su apellido al lugar del que procedian. Del mismo modo tengo que decir que en España tambien es comun el apellido Ocaña.