What do you call someone who is not materialistic? [duplicate]

Because you mention "spiritual" and "ascetic," it appears you're looking for an adjective describing a person as not materialistic, not a noun to call someone who is not materialistic. That being the case, I'd use "austere," "spartan," "minimalist," "abstemious," or, failing any of those, simply "nonmaterialistic."