The Apache License 1.1 is a good choice to meet your requirements.
It's a free and permissive license, and it has the following condition which is not unreasonable:
- Products derived from this software may not be called "Apache",
nor may "Apache" appear in their name, without prior written
permission of the Apache Software Foundation.
However, the above clause renders it incompatible to be re-licensed under or included as part of software licensed under any license in the GPL family. You can find it listed in the GPL license incompatibility list.
Apache License, Version 1.1
This is a permissive non-copyleft free software license. It has a few
requirements that render it incompatible with the GNU GPL, such as
strong prohibitions on the use of Apache-related names.
The reason for this incompatibility is that the GPLv3 and other licenses in this family of licenses contain a condition similar to:
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License.
However, using Apache License 1.1 will not cause your software to become incompatible with other copyleft licenses such as Mozilla Public License 2.0 or Eclipse Public License 2.0, which are weak copyleft licenses anyway.
Using this method is generally not recommended, as it will make your software incompatible to be used by GPL or LGPL or AGPL-licensed software, as a library. But if your software is a standalone application and not meant to be used as a library, then it may not matter.