, we tend to not use "leave" in the business world, but it does get used if you work for the government. I'll hope that someone who lives somewhere that "leave" is used more frequently will come by and confirm, but my recollection from my time when I did work for the government is that they are pretty much the same. "On leave" is usually a longer absense, I think.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.