We’ve had an element of the teacher’s naughty kids issue in weighing up names too, but fortunately my wife has taught mainly schools with large Muslim populations so there’s less of an issue with it than there may otherwise have been.
As for origins, unless you buy into the whole ‘x means blessed’ type thing, I think you’re better off going for names you like the sound of, don’t have negative connotations for you both & work well together. Our daughter’s name and both prospective ones for the upcoming arrival are not commonplace, but not weird either.
As an aside, we should all probably be cautious posting any personal info on open webspace.