All I see above are online methods. Is there any way, I can create MultiSig address offline, like I can do with the bitaddress code ?
Apart from Bitcoin Core which Danny suggested above you can also use latest version of
Electrum which supports Multisig and I believe it can be done off-line. cmiiw
Read the guide here:
https://electrum.orain.org/wiki/Multisig_WalletsBut make sure you understand what you're doing and that you can send funds from the multisig address before storing large sum of btc in it. The best way to make sure is send a small amount of bitcoin say 0.001 to it and then try to send it to another address.
Some people also suggested on
reddit that it can be done using coinkite & coinb.in too but I don't know if it's secure or not therefore I can't recommend it but you can read more about those and see if you find them safe and doable.