@Asriel I’m probably just wasting time answering to an old comment, but can’t leave your message without reply.
Olya is a transcription from “Оля” a shortened version of the name, just like Sasha(Саша) is a short version of Aleksandr(Александр).
Upd: Also, ь is not a silent letter, it’s...