If you've searched for cleaning services around a house move, you've probably seen both terms used interchangeably. The short answer: they're the same thing.
Why two names exist
"Bond cleaning" refers to the fact that a thorough clean is usually required to get your rental bond returned. "End of lease cleaning" describes the same service by referencing the trigger event. Different companies and different states tend to favour one term, but the scope of work is identical.
What actually matters
Rather than the name, focus on what's included: does the quote cover oven cleaning, carpet cleaning, and window tracks? Is there a guarantee if your agent isn't satisfied? Those details matter far more than the terminology.