Here are a few options depending on what you're looking for:
* Phonetic approximation: You could try to find a French name that sounds similar, such as "Chanelle" or "Shanice."
* Transliteration: A transliteration would focus on representing the sounds as closely as possible, resulting in something like "Chanika."
* Using the original name: You could simply use the original name "Shaniqua." While it may not be pronounced exactly as in English, it would still be recognizable.
Ultimately, the best way to say "Shaniqua" in French depends on your purpose and the context.