I think
Isra and
Vesna are too close, although both are pretty names. I like the meaning of
Isra more, but I prefer the pronunciation of
Vesna, which makes them tied in my mind in terms of likeability.
I think, with
Isra, I'd either pair it with a more traditional name like
Josephine or
Margaret, or go entirely in the opposite direction, with names like
Oceane,
Spring, or
Serenity. I'd stay away with more trendy names, as I don't think they fit thematically.