Si quieres que sirva tanto para español y para inglés, no se me ocurre ninguna palabra que sea igual en ambos idiomas, así que tendrás que tirar de un nombre corto, que no signifique nada pero que sea igual de válido para los dos idiomas.
De ahí ya depende tu imaginación.