Can I use same (machine) name for taxonomy and content type?
Technically you can have same name for taxonomy and content type as the underlying machine name is not the same and there is no confict.

Practically it might not be a good idea as it might confuse the end users but  it depends on the problem you are trying to solve.

So based on your description staff category might be a better name for your category.