D.H.
I like Loki (or low-key or lohkee). It's not like you have to worry about people mispronouncing a dog's name - other than maybe the vet. :)
My cousin had a dog named Miko (me-koh), and I always liked that as well. He has since passed, so the name is freed up (jk).
Sparrow sounds like a girl dog name.