Even C has one, regardless of how tiny it happens to be, or the possibility of freestanding deployment.
In compiler speak, a runtime provides all infrastructure required by the language for program startup, shutdown, infrastructure for the standard library execution.
RUntime is an overused term here. The point is "no JS runtime, JIT-type"
Of course there is a (native) runtime, as there is for all languages (like you said) :)