seen naive spelled with that German symbol in an English sentence. Is this correct?
No, it's not correct to use the German "ß" (eszett or sharp s) in an English sentence to spell "naive." English uses the "ss" spelling. The "ß" is specific to German orthography. Using it in English would be considered incorrect and would likely confuse the reader.