You can only claim one sign-up bonus from each site. However, nothing is stopping you from opening accounts with multiple online casinos to benefit from these great deals.
Also, if you want to get other bonuses from the same casino, you can. Yet, these may require you to make a deposit. In most cases, if you want to secure the best deal, you will have to fund your account.