Walmart will engrave on knife wooden handles with either the initials or a date. I don't know if they'll engrave on the metal part. probably would depend on how much wood is on the handle what all they can engrave.
Don't think so, but they do have tools for that.
Thanks! Your answer is awaiting moderation.