Unshakeable derives from English shake combined with Latin -abilis (capable of being), tracing back through Latin unus and Proto-Indo-European ano- and ne.
unshakeable (English): Alternative form of unshakable