I have a boy dog named Kiran. Technically, it's a gender neutral name. Practically people around me think it's a girl's name (and admittedly some people think his name is Karen). I don't think I could care less if I tried. I like it and it suits him super, super, well.
we had a guy in the Military with that name... fit him perfectly... for a guy... a name is just a name.. it's your intent to specific individual when you say it.. I named one of my baby chics Jessica...... loved the name came to it quicky affectionately.. well now you can really tell it's a (He) and not a she... but he loves it when I call for him... guess we keeping it Jessica and maybe work in Jess as we go along lol lol ... it's the sound and your intent to them that really makes the name..
You can name your dog whatever you want, but ask yourself if it will bother you at all that people keep thinking your female dog is male. People will say things like "How old is she", "what a good girl", "what breed is she". I'm not saying that's wrong, but it's just something to consider. If you don't really care - then go for it.
As long as you and your family and friends are comfortable with the name you are going to give to your boy dog, it's absolutely fine. In fact, if you love a name so much, I would say you should definitely call your dog with that name, you'll feel happy all the time.
aw its lovely, our 18 month English Show cocker spaniel is a Maisie, although it is mostly used a girls name? We have just got a male pup companion - he's called Magnus. We love the name. And guess it can always be shortened to Mag. Maisies not so easy to shorten so she sometimes gets Moo