Bora

Pet form of Czech Barbora, meaning foreign; strange
The name BORA or DEBORA means snow.