I would say Dylan, which is so close to Lisp that some people consider it a Lisp, despite not having Lisp-like syntax. The modern language that fits that description is Julia.
JavaScript isn’t Scheme – far from it. But you can use a lot of Schemer techniques when programming in it. There are libraries like Ramda that help support programming in functional style. Ever since ECMAScript embraced internable symbols, I’ve been facetiously using the nickname “ES2049” to refer to Lisp when among JavaScript programmers; as it seems that JavaScript is slowly asymptotically approaching Lisp.
Defo worth posting. Reminds me of when I wrote a BASIC interpreter in Scheme. It came in two parts: a line parser and a “BASIC abstract machine” whose instructions were data structures consisting of a line number, a keyword, and arguments.