La clave foránea está pensada justamente en evitar se borren tablas relacionadas, en todo caso habría que hacer DROP TABLE sobre cada tabla relacionada y luego borrar la tabla principal.
Opción 2 eliminar la clave foránea
Código SQL
[-]
ALTER TABLE tabla_relacionada DROP FOREIGN KEY `nombre_de_clave_foranea`;