Yes a locksmith can get an unkeyed lock cylinder and key it to your existing key.
However before you go down that route try some lube and wiggling, jiggling and tapping the the key to see if you can get it to turn. Then you can release the pin and remove the cylinder yourself, then take you...