General strangeness:
* Odd
* Strange
* Unusual
* Bizarre
* Eerie
* Uncanny
* Outlandish
* Eccentric
* Peculiar
Slightly negative connotations:
* Creepy
* Grotesque
* Unsettling
* Disturbing
* Unnerving
Positive connotations (unusual or unique):
* Quirky
* Whimsical
* Unconventional
Other options:
* Surreal
* Out of the ordinary
* Out of place
* Unnatural
The best synonym for "weird" will depend on the context and the specific meaning you want to express.