As a native englishEnglish speaker (but not a language proffesionalprofessional)
"Do you know English?"
This would be a perfectly reasonable way to ask someone if they know a language. "Do you speak English?" is far more common though.
"Do you have English?"
This is just weird, a language is something you know not something you have.
Googling the phrase reveals a bunch of results but most of them are the sequence of words as part of a larger sentence where "English" is acting as an adjective.