Thanks, Larry! I like the name "Zelenka" and its meaningCzech names:
Zelenka - little innocent one
Ivana - God is gracious
Milena - The favored one
Dusana - a spirit or soul
Eliska - truthful
By the way, it's a CZ 75 SP-01 Shadow Viper made by Waffen Oschatz.