Tanya is a nickname for Tatiana, which is of unknown meaning.
Petrushka I don't know the exact etymology of, but it looks like it is derived ultimately from Peter and has the same meaning (click the Peter link for the meaning).
All we have to decide is what to do with the time that is given us. - J.R.R. Tolkien.