An alternative name (and the preferred modern nomenclature) is sodium hydrogen carbonate. Perhaps, though, you were looking for the common name, which is "baking soda" (not baking powder, that's...
another name would be baking soda
Yeah. They are =).
Yes
Yes.