What about something that covers the continent and represents a certain strength/speed... something with: 'Global...
What about Gazelle in the local dialect / language??
I can try to make you a nice logo if you want, that's just something to keep me busy!
MM