Their official position is "strongly discourage". I wonder if they're just saying that to make regulators happy, but they would take it...or not.
Just like what everyone before me has said; they would not accept the deposit. All deposits has to come an account with the same name as the name on the account in IB. They are required to do that for compliance with anti-money laundry regulations.
Depends on domicile. If they have a banking arm Schwab, TD, and others will accept a deposit made out to you. 529s will accept checks properly made out to them.