Any name that you like is a good name! Your characters are yours - you don't have to ask some anonymous person on the internet about them.
Here is a LINK to a name website so you can look up the meaning of this name.
Michal Znicz's birth name is Michal Feiertag.
Michal Amdurski's birth name is Michal Niederman.
Michal Wondreys's birth name is Vondrejs, Michal.
Dolhin michal voice is the name of dolhin michal voice.
Michal Glazer's birth name is Michal Glazer Eytan.
Michal Sinnott's birth name is Michal Shalom Leamer.
Michal Wisniewski's birth name is Michal Krystian Wisniewski.
Michal David's birth name is Vladimr Stancl.
Michal Waszynski's birth name is Mosze Waks.
Karel Michal's birth name is Pavel Buksa.
Michal Halicz's birth name is Leopold Blomberg.
Michal Wager's birth name is Liselotte Schfer.