diff --git a/Licence.txt b/Licence.txt new file mode 100644 index 0000000000000000000000000000000000000000..dba13ed2ddf783ee8118c6a581dbf75305f816a3 --- /dev/null +++ b/Licence.txt @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see <http://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +<http://www.gnu.org/licenses/>. diff --git a/Readme.md b/Readme.md index b911c3102a94565614243859da682cdd7be1541e..752760f5c2ff9df3a65b8c1497893409abe7ef9c 100644 --- a/Readme.md +++ b/Readme.md @@ -2,10 +2,19 @@ + [ ] Nom + [ ] Readme -+ [ ] Licence AGPL ++ [X] Licence AGPL ++ [ ] CSS ++ [ ] Logo + [ ] Dictionnaires: + [X] Francais - + [ ] Noms - + [ ] Films et livres + + [X] Noms + [ ] Packages + [ ] Installeur + +## Licence + +AGPL + +Corpus: +Base lexical libre +http://www.lexique.org/listes/liste_mots.php diff --git a/data/Prenoms.txt b/data/Prenoms.txt new file mode 100644 index 0000000000000000000000000000000000000000..44ad58ae4bcd2ac257a0f9d5e55ced9c16a08d85 --- /dev/null +++ b/data/Prenoms.txt @@ -0,0 +1,11627 @@ +les +elle +sans +france +mort +sens +bras +paris +bas +rue +sera +pris +ville +ciel +beau +ah +pierre +travers +art +tel +juste +belle +demi +julien +olivier +marie +henri +aura +blanche +signe +ami +simon +louis +an +jacques +charles +chance +cher +lois +unique +paul +avis +mari +rose +porter +philippe +vin +jeunesse +victoire +joseph +robert +su +prince +roman +justice +nicolas +monte +page +aimé +roger +claire +don +thomas +david +maurice +salut +antoine +anne +io +louise +ben +lambert +marine +mai +claude +essence +victor +reine +georges +virginie +venus +fortune +pascal +christ +amie +trace +donna +fleur +michel +mars +andré +armand +vienne +françois +marcel +lalla +york +martin +solange +avril +laurent +jolie +marguerite +albert +johanna +suzanne +paule +pandora +lucien +adam +temple +adèle +miracle +gabriel +catherine +lien +gilbert +olga +césar +thérèse +modeste +lance +alger +lourdes +patience +sage +vincent +jérôme +duc +vanessa +major +nadine +marin +rosa +luc +auguste +alain +hélène +françoise +ludo +lili +agathe +tue +royal +bernard +marc +noble +lewis +berlin +ira +lucie +raymond +harmonie +clara +patricia +franc +prudence +hall +wolf +rené +jo +alexandre +constant +gabrielle +jure +arthur +cristal +washington +sylvie +rufus +monta +urbain +gosse +marge +loup +julie +germain +madeleine +juliette +charlotte +bertrand +lucile +leni +adélaïde +inès +romain +guillaume +carlos +léon +geneviève +jeanne +charlie +alby +anna +maria +aimée +laura +josette +marthe +san +francis +édouard +jarrett +christophe +royale +betty +max +mathias +lis +romaine +nancy +hugo +céleste +george +yvonne +nicole +émile +manuel +carmen +véronique +franck +robin +régis +om +daisy +aurore +malin +john +daniel +innocent +franco +lorraine +re +cadence +étienne +nathalie +werner +serge +hervé +henry +alice +pat +joyce +lola +irma +florence +vi +brian +gaston +fred +antoinette +samuel +arnaud +annie +roosevelt +sarah +sigrid +lasse +king +patrick +marco +liv +diane +jessica +bill +ravi +gilles +engin +violet +dora +mette +achille +séverin +juan +jenny +denis +benjamin +sophie +ali +marino +stéphane +anita +perle +lisa +violette +nathan +désiré +alphonse +rosette +javier +clarisse +béatrice +brin +gérard +isabelle +frédéric +jeannot +fernand +lise +ursula +dona +platon +dominique +eugène +pedro +marquis +bob +timothée +lucienne +karl +jérémie +richard +james +félix +caprice +al +constance +roland +michèle +christine +amaury +archibald +renard +clément +berthe +lucille +angel +winston +mary +ernest +sybil +hubert +sam +stepan +rachel +nana +gustave +aude +adrien +william +raphaël +eugenio +eden +rosita +wilson +milan +bride +alonso +atalanta +laure +djamila +augustus +maxwell +monique +carole +vitale +valéry +hector +bart +xavier +newton +augustin +natale +mimi +frédérique +alix +raoul +marquise +mat +varvara +martha +guy +roc +alexandrie +elsa +cécile +mo +gilberte +alfred +honoré +rudolf +francine +bile +brigitte +abel +thierry +germaine +sébastien +jack +iris +otto +eddie +anatole +carlo +anton +hilaire +ferdinand +dante +hermann +gloria +fabia +isaac +jeannette +aurélie +luis +camille +sabine +élodie +christian +baptiste +rita +jami +arn +orlando +mignon +mathilde +chantal +val +jacob +chanté +vida +paulo +werther +lin +ana +odette +julia +joséphine +aldo +jupiter +hamid +fabrizio +lulu +lazare +giselle +marceline +caroline +rio +renée +ida +hero +billy +olive +gage +léonard +tristan +nestor +atlas +claudine +da +apollinaire +joël +eugénie +tam +mariette +albertine +maris +bruno +sandra +damien +beaumont +perce +pauline +darwin +aida +agnès +star +maxime +jung +hortensia +rémy +marlon +grégoire +colombe +lou +hans +célia +johnny +colette +miguel +cyril +ambre +francisco +esther +fifi +fabiano +zola +gladys +tien +ra +odile +edgar +china +rodrigo +angelo +siegfried +oscar +hilbert +berthold +ram +micheline +heinrich +marty +edmond +colbert +yves +stella +barbara +young +placide +mélanie +ion +carl +mathieu +jane +clovis +aureliano +théo +oral +olympia +mercedes +terminus +orly +giovanni +marshall +li +franz +edward +abraham +tom +mohammed +maximilien +jourdain +fritz +conchita +gisèle +boris +reynaud +mario +jade +carter +virginia +mireille +fernando +dot +céline +alex +salomon +gordon +douglas +avram +julienne +farida +charlot +janine +jacqueline +herbert +geoffrey +ford +cecilia +peter +spencer +delphine +rochelle +mariella +sylvestre +spiro +léopold +désirée +turin +job +orazio +gautier +fox +dada +ahmed +walter +théodore +péter +martine +manon +love +judith +colin +clémence +paco +malika +julius +valérie +ramon +josé +hercule +frank +emmanuel +scott +rembrandt +norbert +franklin +domenica +sue +hardy +augusto +roy +ralph +ivan +augustine +salvador +pericles +normand +miles +luther +jeff +ginette +flavie +felipe +cerise +ariane +morgan +marek +ludovic +jasmin +adolf +santa +hortense +gala +deborah +judas +hamilton +élise +denise +cooper +tia +sterling +stanislas +rémi +paulette +london +gay +bastien +che +alexandra +truman +taylor +philip +hermine +hassan +gaspard +fiacre +yvette +rein +malvina +kader +jason +indigo +toussaint +dom +blaise +aloysius +russell +ernst +rollo +mica +khadija +dick +alexander +neptune +marcia +leroy +fabienne +acacia +vic +trajan +thibault +saxon +mahomet +lily +indiana +delta +piotr +peggy +nazaire +murray +héloïse +eustache +adrienne +valentin +ruth +nanette +merle +lennon +gervais +ed +constantin +river +bianca +sylviane +stuart +marina +luce +horace +fredo +diego +amen +sierra +renaud +marcello +ludwig +jim +florinda +clark +alpha +agrippa +yvon +scout +odilon +nelson +murphy +mark +hippolyte +guido +pablo +meyer +byron +set +philo +philibert +luigi +kennedy +jordan +georgette +davy +calvin +bobby +primo +lucius +jeanine +brogan +anderson +amédée +adolphe +sophia +ricardo +pau +merlin +massimo +lucas +dalton +antonio +sonia +santiago +salah +renie +phil +harry +didier +wilhelm +saule +queen +percy +oran +mike +mack +kam +janet +irène +devin +danièle +bristol +will +teresa +rosalia +luciano +isis +édith +den +della +amélie +ambroise +zeus +rut +olympe +noé +maud +linda +ares +amar +altan +stéphanie +shaw +sacha +roxane +marcella +liberty +bénédicte +vera +joe +henriette +vivienne +red +marko +lara +humphrey +giulio +durand +cristina +cayley +youssef +rosy +romane +rolland +ling +germano +cornelia +blaze +wright +rodolphe +roberto +lawrence +herschel +clifford +casimir +attila +uranus +théophile +stanley +salomé +ray +piper +mamie +mahon +ignace +ibrahim +friedrich +fanny +annette +aaron +yannis +vidal +stephen +ping +pauli +patton +paolo +orion +montgomery +mercury +may +lee +hamlet +diana +alberto +sylvain +sammy +reed +marcelle +isabel +giuseppe +florian +fernande +clarence +chanel +bella +basant +alea +zahir +vernon +timon +ruggero +olivia +nova +mendel +luna +lotus +gail +dionysos +bert +adeline +sergio +quentin +pons +per +monet +keith +juanita +gary +gabriella +fion +arnold +yasmina +talbot +mickey +kaolin +emma +didi +bradley +benvenuto +alessandro +zoé +stefan +shell +sana +roch +pearl +narcisse +irmgard +hilda +helen +giorgio +ethel +castor +rosalind +raymonde +parsifal +omar +jackie +issy +flip +duff +dorothy +dion +dimitri +cyrille +bernadette +ante +ottavio +odessa +miranda +juana +jackson +haydn +harrison +gertrude +georgia +gavin +ferrer +davis +cyrano +cadi +brandi +alpin +yoshiko +wallace +tommy +philipp +osiris +olaf +nir +molly +lewin +leila +kali +ju +jefferson +graham +francesca +fabius +dong +carla +anselme +yin +windsor +spring +igor +hussein +hudson +freddy +éva +eurydice +donald +angus +allie +vita +tito +sylvia +preston +liane +léonie +foka +enrico +cordell +basile +yale +rudi +pénélope +marilyn +lorne +kaiser +julio +harris +harold +francesco +corinne +chi +célestin +vanna +titus +palmer +hugues +gerlach +esmée +diethelm +christiane +brutus +aron +amaryllis +alma +tim +suzy +porsche +piero +nan +myriam +mohamed +marius +margot +madison +lucifer +lloyd +lia +laetitia +karyn +jude +isidore +gall +fabrice +domenico +astor +stewart +stein +ronda +rolande +munir +monroe +manu +kenya +justin +indy +grant +farid +erlend +edmund +darius +cassidy +bacchus +urs +simonetta +rosalie +rex +ramona +oswald +oliver +morton +milo +matthieu +lothar +linton +ingeborg +hyacinthe +gregory +fulton +dax +danielle +caterina +carlton +aziz +antigone +alun +agamemnon +tyr +samson +riccardo +ramsay +price +pia +othello +opaline +lorenza +lisette +leslie +humbert +gerhardt +elvis +edison +baldwin +allen +warner +vittorio +shannon +ruy +rab +nelly +mina +michelle +magnolia +junior +johann +jimmy +jerry +happy +florentin +aurèle +arlette +aristide +aphrodite +anthony +angèle +andrée +walker +sally +nunzia +natalie +justine +greta +flora +cruz +caron +atallah +aniela +anastasia +amarante +sirius +muriel +milton +melchior +margaret +lalo +jacobine +hunter +georg +craig +casey +brenda +benedict +avila +willem +sibylle +royce +praxis +pilar +pam +léontine +helmut +gaetano +émilie +dietrich +confucius +boniface +blair +bernhard +alban +wendy +valentina +santo +octavio +nils +nick +motel +michael +melville +lorenz +lester +laurel +lancelot +kelvin +joachim +harley +grenville +ena +duke +campbell +arnaude +adonis +adelina +zona +valentino +tudor +todd +sydney +moritz +lux +lucia +lothaire +lane +kipling +kent +janus +goliath +giacomo +estelle +coty +balthazar +aune +addison +wieland +soledad +russel +rosine +remo +prosper +petros +norton +mu +montserrat +mats +malone +luz +lake +india +drake +denton +conrad +claudius +cecil +can +bruce +brooklyn +bentley +baudouin +bai +axel +ariel +argus +aline +winnie +tony +tai +subira +ross +pyrrhus +perrine +parker +pancho +osman +mitchell +minh +mick +magnus +lope +léandre +kara +jonathan +gustav +granville +giancarlo +faustina +dylan +dorothée +constantine +bertram +andrew +yahweh +wanda +wallis +terra +spartacus +sofia +ocean +norma +nicol +nevada +montana +milosz +marcellin +malcolm +mackenzie +lissa +levi +leonard +laurens +kurt +ina +griffith +gratien +firmin +farouk +ester +em +elisabeth +calypso +archie +america +alter +aden +yorick +wilkie +weston +vladimir +tivoli +sibylla +ronnie +rani +ran +patrice +ninon +jesus +hiba +grace +gale +fane +ezra +erich +eric +donatien +dallas +claudia +berk +benoit +barra +antony +yseult +yolande +yngve +yan +willie +whitney +valencia +una +tyrrell +tonio +sylvester +steve +sinclair +selma +rodrigue +pen +océane +mortimer +mithra +maryvonne +marjolaine +lucky +lolita +janie +ingrid +harvey +hartmann +hale +forbes +felix +éliane +eddy +duncan +deo +christie +christi +chadwick +caligula +cain +brooks +brooke +bevin +amandine +alissa +alida +warren +ward +vicky +tierra +teddy +spiridon +sommer +sherman +romulus +rainier +pieter +paula +nino +nimbus +morris +miquel +maynard +maureen +mathis +mala +madonna +lorenzo +lon +leon +landon +kumiko +kimberley +juda +heinz +fatma +fatima +elzbieta +elizabeth +domingo +dean +conway +brandt +brandon +bolivar +bertha +bailey +aviv +asta +aria +agostino +adrian +theodor +santos +sandrine +rudolph +ruben +ru +romano +renate +rama +philon +penny +pascale +ossian +nirvana +nico +marly +marcellus +lincoln +lemmy +lan +kendall +kelly +joy +johannes +ilario +ellen +eduardo +dieudonné +dewey +derry +denys +curtis +chelsea +cassius +cary +caris +benson +beauregard +baruch +baal +alfredo +alaric +tylor +tycho +summer +stanford +sigmund +sidonie +rosalba +rolf +norman +nat +monica +mirabelle +mariano +lydie +lure +lucy +lorette +lemoine +klaus +josie +italo +iseult +irénée +hugh +honorine +hannibal +gretchen +gleb +foster +florin +etna +emerson +dag +clio +chris +chas +célestine +burt +bret +brandie +atticus +ann +angelica +ajax +yen +wesley +walther +ulrich +trinity +thornton +stefano +solon +selim +scot +roque +reid +régine +regina +rahat +radu +pete +peace +paget +oskar +osborn +mel +jaffe +isolde +ing +howell +hartley +glenn +fraser +félicie +ewa +dennis +dale +corentin +cleveland +chuck +carlotta +bram +basil +annabella +amadeo +allan +alicia +zora +zita +wendel +walt +thora +ted +tanner +silvestre +rosario +rodney +rico +ren +reginald +priam +pietro +pace +osborne +mira +media +mateo +marlowe +luisa +leopold +kiri +kiefer +jeffrey +jakob +imam +howard +horatio +hercules +helena +harlan +guadalupe +gilberto +forest +fabien +eros +erik +elena +eduard +dexter +cyrus +consuelo +christos +christmas +cass +burton +bora +blake +benedetto +barrett +austin +angela +alan +agnese +yong +winter +willy +willis +viola +vasco +urbano +tex +terence +suzette +stirling +sten +silver +sandro +sancho +ronald +romeo +roma +rocky +raya +randall +proserpine +pierce +phoenix +pepe +pallas +nikita +neil +nadja +nadir +morgane +midas +mia +melba +meg +mason +ludmilla +lotte +lillie +libby +lenz +lenard +kris +konrad +keren +keaton +kala +jorge +jeremiah +jacinthe +hosanna +hope +gill +garret +flavio +fay +emil +dinah +cordelia +corbin +cora +cilla +charnette +chang +carmel +buck +brunette +brice +bennett +aurora +aquila +anders +abdul +zohar +zé +virgilio +toinette +sven +shalom +saskia +roxy +ralf +quincey +patti +otis +noll +netta +michelangelo +marshal +margaux +marcus +maggie +magda +lydia +lorelei +liron +liber +lavena +laurie +lala +krishna +jerk +jemima +ives +irving +iman +honorius +hermione +herman +henderson +haven +hari +giordano +évariste +emily +eliot +dillon +derby +dakota +cy +cherry +chase +cathy +carson +carry +carroll +cal +brent +brava +bonaventure +blondie +blanca +bette +béla +barry +bambi +avery +astra +andreas +amanda +alfonso +alba +yolanda +wyatt +willard +wayne +walton +trudy +trinidad +toril +tate +suse +sullivan +stavros +sita +sidney +sherry +sheridan +shelley +severina +savannah +sandy +samu +rudyard +rowland +raja +rain +quique +pollux +parry +paddy +orson +nicolette +nada +myra +muir +morley +mirza +minnie +michele +matthew +leonid +kerr +josiane +jacinto +ivy +isadora +isa +ilya +horus +honora +honey +hiram +giffard +gerhard +gerald +gautama +garrett +gal +eve +era +engel +edwin +earl +dudley +doris +dorian +cymbeline +corona +connell +cole +clay +chloé +chester +chandler +cara +candelario +buster +boyd +bonifacio +beverly +benito +bastian +balfour +babar +augusta +apolline +annick +anastasie +aldous +alberta +zeno +zelda +wolfgang +wenzel +wendell +weldon +vladislav +vivien +vivian +varda +upton +tracy +toribio +tatiana +storm +sherlock +sheldon +sebastian +ryan +rolando +ritchie +reagan +read +ramsey +rainer +priscilla +porfirio +pip +perceval +pax +pasquale +pascaline +pamela +nikolaos +mungo +michaël +merton +maximus +marika +margherita +mabel +lysander +lotta +lidia +lazzaro +kit +karen +kama +julian +josef +jimi +jervis +jerome +ib +hosannah +horst +honor +hammond +gwynn +guglielmo +gregor +greer +godwin +ghislaine +gerrit +franciscus +fletcher +flemming +finn +faustus +ewald +eva +eulalie +ernestine +elliott +elliot +edwige +dwight +doug +dino +denver +dee +dai +crawford +cornell +conan +collin +coleman +candelas +bron +barthélémy +barnabé +baldur +babette +astrid +arden +ane +ammon +allison +agatha +yann +wu +wolfram +wilbur +wat +vico +vespasien +valda +urban +ugo +tria +tina +tamara +sri +sky +silvio +saverio +sara +salud +romana +reynaldo +remus +rébecca +raquel +randolph +rachele +poseidon +pavel +paola +panther +orna +noor +ning +ninette +ned +napier +mora +monty +moira +merrill +mercy +melita +marley +marjorie +marcos +manus +luke +louisa +logan +liz +lex +leonor +léonce +leo +lazarus +lauren +laird +kate +juvenal +justus +josiah +josèphe +josepha +jocelyn +ita +into +heath +haroun +hal +hai +gull +gracie +gottfried +giovanna +géraud +gene +frida +fingal +filippo +fausta +evita +eugen +estève +esmeralda +emi +elton +else +doyle +dolly +divina +dawson +dahlia +cynthia +connor +christina +cesare +catalina +carolina +carol +carine +candi +brahma +bogdan +baltasar +aurelio +audrey +apollo +andrei +anargyros +alta +albrecht +agostinho +ziya +zacharie +wotan +wilfrid +vitali +vicente +vesta +valerio +umberto +ty +tullia +tor +tilly +thom +terpsichore +tau +stafford +sophus +shan +sergius +sequoia +sebastiano +scarlett +sari +ruggiero +rosemonde +romy +rod +rocco +rina +rica +quincy +prospero +princess +phoebus +perry +perla +pepita +oriane +orfeo +ora +ophelia +olivette +ole +noémie +noel +nicodème +nicholas +neville +mircea +minna +ming +meredith +mei +mauri +matthias +martino +marilou +marielle +margarita +manuela +malik +malcom +lutz +luise +lowell +lore +lone +linos +lilian +leroi +lennard +leigh +lawson +kirk +kilian +kemp +kelley +keane +katherine +katharine +kata +kane +jurgis +july +johan +joaquim +jeannine +jaan +irwin +inigo +indra +ilona +iago +holden +hedwig +hedley +hamon +hadley +gwendoline +gunnar +graziella +gottlieb +goodwin +giuseppina +gilchrist +ghislain +german +gérald +georgina +gallus +fu +frances +fran +floyd +fitz +fidel +federico +evelyn +estrella +erskine +emiliano +ece +dua +dmitri +dionne +dina +digby +deb +cullen +cristobal +crispin +cornelius +comfort +clyde +christopher +chao +catarina +carolus +carmelo +cameron +callum +calliope +cai +caesar +cadogan +brett +brady +billie +bevan +ber +benjamine +bea +bartolomeo +barclay +barbie +bandi +aviva +aveline +austen +ashanti +ash +asa +artemisia +ariston +amerigo +amber +ama +africa +aeneas +ada +abdullah +zvi +zia +zach +xanthippe +wren +woody +wei +vitus +vittoria +vince +vere +vaughan +uri +ume +trix +tordis +toby +titania +till +tiffany +tibor +thor +tess +telma +tania +tal +sylvana +suzie +sunny +straton +stephanos +stan +sonja +silvia +silvana +silas +sid +shirley +seward +severino +servius +scheherazade +saul +russ +rudy +roscoe +roderick +rich +renata +raven +raine +quetzalcoatl +proteus +piri +piet +phyllis +philippine +petra +percival +pearce +patty +pascual +paige +ove +ouranos +osvaldo +orville +nikon +nigel +nathaniel +natalia +nahum +nadejda +moss +minerva +milburn +melle +melissa +melina +medea +maxim +matt +markus +marietta +marcelino +manfred +maja +lyndon +lugus +lucretia +lionel +linden +leonidas +lenox +leander +léa +layton +laurelle +lana +lamprecht +lally +kuro +kun +kirby +kalla +juliana +joshua +jill +jeremy +jehovah +jasper +jaffer +imelda +ilse +ike +humphry +homer +hillel +hieronymus +heck +harper +harald +hannah +hamilcar +ham +hala +hakim +gustaf +gresham +gratia +gracia +gottschalk +goro +giulietta +girolamo +ginger +giles +gilda +gigi +gerda +gennaro +gemma +gamaliel +gaius +frieda +frey +frankie +flower +floris +flavius +faye +fausto +farah +faith +fabiola +fabio +esta +erika +ennis +engelbert +emilie +ely +elmer +elisa +echo +dustin +duane +dougal +donovan +donato +devon +devereux +dell +daria +darby +curt +crystal +cosette +coralie +concha +clement +clemens +clayton +claus +claudio +cheyenne +charley +candida +camden +bryce +brennus +biagio +bede +beatrice +bartolomé +aurel +astaroth +artur +arrigo +anubis +antonia +antoni +antiope +antal +anja +angelos +andy +amos +amin +amilcar +amedeo +ambrose +amadeus +alvin +alphonsine +alonzo +alisa +alis +alia +alexandros +aki +zoran +zed +zdenka +zara +zacharias +yvain +yu +yehudi +wojtek +wisdom +wilma +wen +waldemar +vishnu +violetta +vincenzo +vien +victorine +verna +valkyrie +valerius +vadim +urien +undine +udo +tyrone +tyler +tucker +trygve +trini +tori +tora +thi +theo +thanatos +thaddeus +tessa +terry +tatum +tamar +symphony +svetlana +sunil +sunday +stephan +steph +sive +silvestro +sigurd +siena +siddharta +shui +shin +sheila +scevola +sawyer +sanda +salima +rurik +rupert +rufino +rowley +rowan +rosamond +rob +ricky +ricarda +ria +reynard +reg +randal +rana +ramses +rahab +rafal +rae +radclyffe +quintus +quan +qing +qasim +publius +pryce +poul +poppy +placido +placid +pino +piers +pharamond +petia +peg +pattie +patricio +panda +pancras +osmond +orestes +nye +nur +nuala +nora +noam +noa +niklaus +nguyen +nea +mustafa +musa +morty +monika +moa +miriam +milos +meryl +mervyn +merv +merry +melody +mckenzie +maurizio +marigold +marianna +mariana +mariam +marfa +manolo +manley +mani +maitland +mair +maha +mae +lynn +lupe +lucio +luba +lovell +lisbeth +linus +lilith +lieber +lew +lev +leonhard +leonardo +lenore +lena +leland +laverne +laurette +larisa +lamont +ladislas +kobe +knud +klio +klemens +killian +khalid +kevin +kenyon +kat +kaspar +karsten +karim +karel +juanito +josias +jos +joris +joos +joisse +johnnie +joey +joanne +jing +jiang +javan +jai +jacopo +jabin +israel +isidoro +irene +ingram +indira +ila +ignacio +hyman +hussain +huey +holly +hillary +hilde +herb +hera +henrik +henrietta +hathor +hank +hagen +hadrianus +habib +habacuc +günther +gunther +guiscard +griffin +gretel +gore +gonzalo +goldie +golda +godiva +glory +giuliano +gita +gino +ginevra +gianni +gertrud +gerry +geoffroi +genoveva +gaylord +gaspar +galahad +fulvio +frederico +frederick +florine +flick +firenze +fina +ferdinando +felice +fauna +faron +fabian +ewart +evrard +evangeline +euterpe +eufemia +etzel +ettore +esdras +esa +errol +eris +erebus +erato +enzo +enoch +encarnacion +emmanuelle +emilio +elmira +ellery +ella +elisha +elise +electra +eleanor +eileen +egon +effie +edmundo +edith +edda +donatello +dione +diodore +dinh +diamond +desmond +derval +derrick +deanna +dawn +darryl +dario +darcey +danny +curro +cristiano +cort +constancia +conrado +cody +clive +clinton +clarissa +cicero +chus +christy +christiana +chin +chau +charlton +charity +chara +celestino +casper +carles +carina +candela +cade +buddy +bud +bryan +brigham +bridger +brendan +breda +brant +brandy +brande +brand +bradford +brad +boutros +booker +bernardo +bent +benny +benedek +battista +bassam +barnabas +barna +baris +aubrey +ashton +ashley +arturo +armin +ariana +ariadne +aras +arabella +appius +anto +anouk +annabel +angie +angelina +anas +amy +amice +amélia +amaterasu +alva +alin +albertina +akim +agathon +agape +adriana +adolph +adalbert +abigail +abbey +zosime +zoie +zinnia +zina +zilla +zeta +zenon +zdenek +zane +zan +zak +zain +zack +zabel +yori +yasmine +yahveh +wynne +woodrow +wim +wilfred +webster +warwick +wade +vyacheslav +volos +volker +vlad +vito +virgil +vinh +vincente +vinay +vina +vili +viktor +vester +veronica +verner +vern +vassily +vashti +varius +valère +valdemar +uzi +ursel +uriel +urbana +umar +uma +ulrike +ulla +tyson +tyrell +tullio +tristram +trine +traherne +torsten +tola +tiziano +tiras +timothy +tiger +tierney +tiago +thyra +theodoros +thanh +than +thalia +thais +tera +teodoro +teodor +tendai +teal +tarquin +taras +taranis +tanit +tammy +tamir +sylwia +suzan +susie +susannah +susana +sunshine +stevie +steffen +steffan +stanislawa +stamatis +spike +sostrate +sonny +sloane +sloan +skye +siv +siri +sini +simona +simba +silvanus +silvano +sigvard +sigismund +siegmund +sho +shiva +shira +shir +shelly +shashi +sharif +shankar +shane +seymour +sextus +septimus +selby +sela +sébastienne +scarlet +sappho +santuzza +sansone +sandford +samir +sami +salvatore +salma +salamon +sal +sabino +sabina +runa +rui +ruby +roze +rosie +rosamund +rolph +rolan +rodolfo +riley +rik +ridley +rhonda +rhett +reuben +remedios +reinhard +reinaldo +rei +rees +rayner +ratan +randy +ramakrishna +raleigh +raimondo +rahim +ragnar +raffaello +radcliff +rada +quirinus +purdie +ptah +primula +portia +polly +pluto +pista +photine +philadelphia +peyton +petro +petri +petre +petar +perseus +perpetua +pero +peregrine +pere +peppi +pellegrino +pasco +paschal +parvati +pantaleone +paloma +palmiro +paki +ourania +ouida +ottokar +ossia +orval +orsino +ormonde +opal +oni +ona +omega +olimpia +ola +odin +obi +oberon +novio +novia +norwood +norris +nolan +noach +niven +nita +nikolas +nikola +nike +nieve +nicolaos +nicolae +neva +nesta +nemesis +nellie +nefertiti +neal +naum +nathanael +nastasia +napoleon +nanda +nader +mysie +myron +mya +murdoch +muhammed +mostyn +moshe +moses +moriah +morgana +moray +morag +monserrat +monna +monday +mogens +mitsuko +misty +miroslav +miki +michiel +michi +melvyn +mele +melanie +meir +mehmet +mehmed +meadow +mauro +mattia +matrona +matilde +mathew +masterman +marva +marlene +marise +marinus +marica +margrethe +margie +margery +marcelline +marcelina +maral +manoel +mandy +mallory +maisie +mahmud +mahatma +macy +macarena +mabon +lysistrata +lyra +lula +lukas +luka +lucrezia +lucine +lucina +luciana +loreto +loren +lluis +llewellyn +livius +linette +lindsay +liliana +lilia +liesel +lida +lexie +letty +leto +leticia +leonore +leonora +leona +leighton +lea +lavrenti +lauro +lata +lark +larissa +lanzo +lamech +laban +kyle +kuno +kondrat +koen +khayyam +khalil +kenny +kenneth +keisha +keir +keefe +kaye +kathleen +kasper +karp +karol +karla +karin +kaila +juro +jürgen +juno +june +judy +josep +josée +joop +joi +joaquin +joannes +jin +jezebel +jetta +jethro +jerrard +jen +jeb +jeanette +jaume +jaroslav +jarka +janna +janina +janek +jamin +jamal +jahel +jacquette +jacobus +jacki +izumi +iwo +iwan +ivory +ivor +ivar +issa +isra +ismael +isla +isha +isaura +irvine +irvin +irina +innes +ingolf +ingmar +inge +inga +inez +immanuel +imaculada +ilia +ignazio +idris +ichabod +icarus +iacchus +huppert +hubrecht +huang +hollis +holger +hoa +hitomi +hildegarde +hildebrand +hestia +hester +hervey +hermia +hermes +hereward +henrique +hendrik +helder +hedda +hazan +hayden +harmony +harish +harding +hanna +hadi +haakon +gustavo +guntram +gundula +guillermo +griselda +grigori +gregorio +grazia +graça +goretti +goran +goffredo +godfrey +goddard +glen +giulia +gioconda +gioacchino +giannino +geronimo +gerard +georgie +genesis +gaynor +garrick +ganesha +gamal +galen +gaétan +gabe +fritzi +freeman +frederik +freddie +frans +franca +fortunato +forrest +folke +flossie +fiorella +finley +filibert +fido +fidelis +fiammetta +ferne +fermin +fenella +faustine +farrell +faris +fancy +fadil +fabiana +ezekiel +ewan +eusebio +eugenia +esmond +esau +erwin +ervin +erna +erland +erin +ercole +erasmus +enrique +emmy +emmett +emmerich +émilien +emery +emanuel +elysia +elwin +elsie +elisabetta +elihu +elias +eliana +eléonore +eleonora +eleonor +elder +egidio +edvard +edgard +eckhard +ebert +earnest +durward +dugald +drummond +dotty +dory +doriane +donatienne +donat +dominica +dominic +domingos +dolores +dido +devi +despina +desiderio +desdemona +deon +denny +democritus +demetrios +delaney +debora +debbie +dayton +davie +darcy +dane +danaë +damon +damodar +daly +cyprian +cuthbert +csaba +cristiana +cristi +cressida +creighton +cosmo +cosimo +cosima +corrado +cornelis +corey +coral +consus +conor +concordia +concetto +concepta +colm +clint +cliff +clemente +clem +claudette +claud +clare +circe +cipriano +chun +christa +chiara +chet +cherokee +cheng +chastity +chandra +celina +celestina +celeste +cassiopeia +caspar +carsten +carmo +carmine +carmina +carmela +carlyle +carlisle +carin +caridad +cari +candy +candis +candace +camillo +camilla +calla +caleb +caius +cairo +bryant +bruna +brook +britton +brigida +bonnie +bonita +boleslav +bohuslav +blossom +binh +bilge +beulah +beth +bessie +bess +bertie +berta +bernd +bernardino +berit +benton +belinda +bee +beate +beata +bartholomew +barney +bakr +baha +badr +azarias +avice +avalon +autumn +aulus +attilio +athelstan +asher +asdrubal +asaph +arsenios +arsen +arndt +armel +arlen +arkadi +arjuna +arielle +aretha +arcadia +aran +apollonia +anwar +antonius +antonello +antonella +antanas +anson +ansel +annunziata +anneliese +anjali +ania +angelique +angeline +andrzej +andro +andreu +andrés +anat +ananda +anaïs +amon +aminta +ambrogio +amara +amalia +amada +alvar +alton +althea +allon +allegria +alistair +alison +algernon +alfons +alf +alec +alden +ahmad +agnes +agata +adriano +adora +adair +achim +ace +absalom +abram +abishag +abe +þórstein +þórr +þórir +þórdís +þórbjörn +þór +zygmunt +zvonko +zvonimira +zvonimir +zuzanna +zuzana +zusman +zusa +zuri +zulekha +zuleika +zula +zubin +zuberi +zsuzsi +zsuzsanna +zsuzsa +zsolt +zsófika +zsófia +zsigmond +zsiga +zsanett +zsa +zowie +zoticus +zosimus +zosimos +zosia +zoroaster +zoraida +zopyros +zoltán +zofia +zoey +zoë +zlota +zlatko +zlatan +zlata +ziyad +zivit +ziva +ziv +zisel +zipporah +zion +zinovia +zinaida +zimri +zilpah +zillah +ziba +zhou +zhenya +zhen +zev +zerachiel +zephyrine +zephyra +zephyr +zephaniah +zephania +zeph +zenzi +zenovia +zenobia +zenia +zena +zelpha +zelpah +zelma +zella +zelig +zelde +zeki +zeke +zeev +zedekiah +zechariah +zebulun +zebulon +zebedee +zebadiah +zdzislaw +zdislav +zbigniew +zaynab +zayna +zayn +zayd +zavier +zavia +zavanna +zarita +zaria +zareen +zaray +zarathustra +zaramama +zandra +zander +zalmon +zalman +zakiyya +zakiah +zaki +zakhar +zaira +zainab +zaina +zaida +zaid +zahrah +zahra +zahira +zackery +zackary +zachery +zachary +zacharjasz +zachariah +zacchaeus +zacarías +yvo +yuval +yutke +yusuf +yussel +yusra +yushua +yusef +yuriy +yuri +yuri +yun +yumi +yuliya +yuliana +yulia +yuko +yukiko +yuki +yudel +ysabel +yrjö +yrjänä +yousef +yoshiro +yoshi +yosef +yorath +yonca +yonatan +yonah +yolonda +yoko +yoel +yochanan +yoav +yngvar +ylva +yitzhak +yildiz +yidel +yewande +yevgeny +yevgeniya +yevgeni +yeva +yessenia +yesenia +yermolai +yered +yentl +yente +yelizaveta +yelena +yejide +yehudit +yehudah +yehiel +yechezkel +yazmin +yaw +yavuz +yasu +yasser +yasmin +yasir +yashmine +yasha +yasamin +yaroslava +yaroslav +yaropolk +yaron +yaromira +yardena +yarden +yannick +yannic +yankel +yanick +yakov +yakim +yahya +yaffa +yael +yadira +yachna +yachin +yaa +xzavier +xylina +xylia +xyleena +xun +xue +xuan +xosé +xochitl +xochiquetzal +xochipilli +xochilt +xoán +xiomara +ximun +ximena +xiang +xerxes +xenophon +xenon +xenocrates +xenia +xene +xena +xavior +xaviera +xaviar +xavia +xaver +xara +xanthia +xanthe +xandra +xander +xabier +wystan +wynter +wynonna +wynn +wynfor +wyn +wymond +wybert +wouter +wolodymyr +wojciech +woden +wlodzislaw +wlodzimierz +wlodek +wladyslaw +witold +witold +wislaw +wiremu +winton +winthrop +winona +winnifred +winifred +winfried +winfred +wincenty +wilton +wilmot +wilmer +willow +willoughby +willa +wilhelmina +wilfried +wilfredo +wilfreda +wilford +wilf +wiley +wilda +wilburn +wilbert +wil +wiktoria +wiktor +wikolia +wigburg +wieslawa +wieslaw +wielislaw +wiebke +wiebe +widad +wickaninnish +wibeke +whitaker +wera +wenzeslaus +wenonah +wenona +wendi +wenda +wenceslas +wekesa +waylon +wayland +wawrzyniec +wasswa +wassim +wasim +wardell +wapasha +waltraud +wally +walid +walenty +waldo +walburga +wahida +wahid +waheeda +waheed +waclaw +vytautas +vulcan +vsevolod +vreni +vosgi +vortigern +vonda +volya +völund +volodymyr +volodya +volkan +vojtech +voitto +voirrey +vlasi +vlaho +vladislava +vladimira +vladilen +vjekoslava +vjekoslav +vjeko +vivyan +viviette +viviana +viveka +vitya +vittorino +vittore +vitor +vitalia +vít +visnja +visitacíon +vishal +virgie +virgee +vipul +viorica +viorel +violeta +vinzenz +vinnie +vinko +vincenza +vincentas +vincenc +vinal +vilppu +vilmos +vilmar +vilma +vilko +viljem +viljami +vilhjálmur +vilhelms +vilhelmo +vilhelmiina +vilhelmi +vilhelm +vilfred +vilem +vilchjo +viktória +viktoria +vikram +vikki +vijaya +vijay +viggo +vidya +vidar +vid +victorius +victorino +victoria +victoria +víctor +vickie +vicki +vibol +vibeke +veva +vespera +vespasiano +vespasian +vesna +vesa +veronika +verônica +verónica +verona +verity +vergil +verena +vered +vercingetorix +venyamin +venkat +venka +veniamin +venetia +venceslav +venceslás +venceslao +vencel +vena +velvela +velvel +velma +velia +veli +velda +veera +veca +veasna +vavrinec +vaughn +vasya +vasu +vasily +vasilka +vasilisa +vasilios +vasilica +vasili +vasile +vasil +vasanta +vasant +varya +vartouhi +varlam +varinius +varinia +varg +varfolomei +vardah +vanya +vanja +vangelis +vanda +vance +vanamo +van +van +valtteri +valter +valorie +valora +vali +valeska +valeriya +valeriu +valerija +valerie +valeriana +valerian +valéria +valeria +valentine +valentine +valentín +valdis +valary +valarie +vahan +václava +václav +uzziel +uzziah +uzma +uwe +utz +uthman +ute +ustinya +usoa +usman +usko +usha +uschi +usama +usagi +urvakhsha +urszula +ursella +urjasz +urias +uriah +urania +unity +unice +ulysses +ulyssa +ultan +ulrika +ulrik +ulrica +ulric +ulisses +ulisse +ulises +ulick +ulf +ulbrecht +uland +ukko +ùisdean +uinseann +uilliam +uilleam +uilleag +uberto +ualan +uaithne +tzufit +tzofiya +tziporah +tzeitel +tyriq +tyrik +tyrese +tyreek +tyra +tymoteusz +tylar +tyko +tyge +tye +tybalt +txomin +twyla +twila +twdor +tuyet +tuyên +tuvya +tuulikki +tutankhamon +turlough +ture +tuor +tuomo +tuomas +tündér +tünde +tunç +tully +tuija +tudur +tuathal +tuan +tu +tu +tsholofelo +trystan +tryphosa +tryphon +tryphena +tryggve +trueman +trudie +trudi +troy +trixie +triston +tristin +tristen +tristão +tristand +tristán +trista +trisha +trish +trina +trijntje +tricia +trey +trevor +trevelyan +trev +tresha +trenton +trent +trefor +trecia +treasa +travis +tranter +traian +trai +trahaearn +trafford +tracie +traci +tracey +tracee +toya +tovia +tovah +tova +totty +torvald +torquil +tormod +torkel +torin +toria +torhild +torger +torgeir +tore +tore +torcall +torborg +torbjörn +torben +topsy +topi +topher +topaz +tonya +tonka +tonia +toni +toni +tondra +tomos +tommie +tommi +tommaso +tomislava +tomislav +tomiko +tomi +tomer +tomaz +tomasz +tomasa +tomás +tòmas +tomas +toma +toma +tolly +toivo +toiréasa +toirdhealbhach +toini +toiba +todor +tod +tobin +tobias +tobiah +toal +tlaloc +tiziana +tiwlip +tiw +tivadar +titty +titilayo +tisha +tirzah +tiphanie +tipene +tinuviel +tinek +timoti +timothea +timotha +timoteus +timoteo +timotej +timotei +timofei +timo +timo +timmy +timeus +tímea +timaeus +tillo +tillie +tilda +tikhon +tiina +tighearnán +tighearnach +tigernán +tigernach +tiffani +tiernan +tiede +tiburcio +tiborc +tiberius +tibby +tiarnan +tiarnach +tiara +tianna +tiana +tiamat +thyrza +thuy +thutmose +thurstan +thurayya +thunor +thucydides +thuán +thu +thracius +thoth +thorvald +thorstein +thorley +thorburn +thorborg +thorbjörn +thomasina +thirza +thiago +theunis +theseus +theron +theresia +theresa +therapon +theophylaktos +theophilus +theophila +theophania +theodotus +theodosius +theodosia +theodoric +theodore +theodora +theocritus +theobald +themistocles +themis +thelonius +thelma +thekla +theirn +theda +thecla +thea +thane +thales +thad +thabo +tevye +teuvo +teunis +tetty +tessie +tertius +terrie +terri +terrence +terrell +terrance +tero +teris +teri +terezinha +terezija +terézia +tereza +teréz +teresinha +terese +terenzio +tere +tercero +terance +terah +terach +teppo +teofilo +teofil +teodosio +teodors +teodora +tenskwatawa +tennyson +temujin +tempest +temperance +temitope +temel +temani +teman +telesphore +tekla +teivel +teigue +teige +tehila +tegwen +tegan +teemu +tecumseh +tecla +teca +teasag +teàrlag +teàrlach +tearach +teale +teague +teagan +tayler +tawny +tawnie +tawfiq +tatyanna +tatyana +tatu +tatton +tatjana +tatienne +tatianna +taskill +tasha +tasgall +taryn +taro +tarmo +tariq +tarina +tarek +tara +tara +tapio +tapani +tanzi +tanya +tansy +tanja +tanith +tanisha +tanis +tanika +tanesha +taneli +taneka +tancredo +tancred +tamzen +tamson +tamsin +tamsen +tamra +tammie +tammi +tammaro +tamiko +tamika +tamid +tamia +tami +tamera +tameka +tamati +tamás +talya +talulla +tallulah +talitha +taline +taliesin +taliba +talia +talfryn +taletta +takumi +takouhi +takeshi +takehiko +takashi +takako +taimi +tahvo +tähti +tahnee +taffy +taegan +tadhg +tadg +tadeusz +tadeu +tadeo +tadej +taddeo +tad +tacitus +tacito +tacita +tacey +tabitha +tabea +tabby +tabatha +taavi +taavetti +szymon +szilvia +szilveszter +szilárd +szczesny +szczepan +szabolcs +syntyche +sylwester +sylvianne +sylvaine +sydne +syd +sybille +sybilla +sybella +swithun +swithin +swietoslaw +swietopelk +swietomierz +sweeney +swaran +swanhilde +swanhilda +swanhild +svyatoslav +svyatopolk +svjetlana +sveta +sverre +svarog +svanhildur +svanhild +svana +svajone +suzume +suzu +suzanna +suzana +suvi +susumu +sushila +sushil +susheela +susanne +susanna +susanita +susan +surya +surinder +suresh +surendra +suraya +suraj +sunniva +suniti +sunitha +sunita +sunder +sundara +sundar +sunan +summanus +sumiko +sumayya +sumati +sumantra +suman +sulo +sulislaw +süleyman +süleiman +sülayman +sulaiman +sulabha +sukie +suibne +suibhne +suhayl +suhail +suha +sudhir +sudarshana +subhash +stylianos +stu +stribog +stiofán +stina +stijn +stígandr +stig +stian +stew +steven +sterre +steren +stephany +stephanie +stephania +stellan +stelios +stelian +stelara +stela +steffie +stefanos +stefanie +stefania +stefana +stef +steenie +steen +steaphan +steafan +stathis +stasya +stanislaw +stanislava +stanislav +stanimir +stamatios +stamatia +stacy +stacie +stacia +staci +stacey +stacee +ssanyu +sroel +spyros +spyro +spyridon +spurius +sprita +spiros +sotiris +sotirios +sotiria +sosimo +sosigenes +sorrel +sorley +sorina +sorin +søren +sorcha +sora +sophy +sophronius +sophronia +sophocles +sopheap +sonya +sonnie +sonje +soner +sondra +sonal +somhairle +somerled +solvig +solvej +solveig +solomon +solly +sol +sol +sohrab +sohail +sofronio +sofiya +sofija +sofie +socrates +sobieslaw +sly +slawomir +slavomir +slàine +sláine +skyler +skylar +sjurd +siwan +síthmaith +sitara +sissy +sissie +sisko +sisel +sirvart +siran +sipho +siothrún +siorus +siors +siôr +sioned +siôn +síomha +sìoltach +siofra +siobhan +sìneag +sinéad +sìne +síne +sindy +sindri +sindre +simonette +simone +simone +simo +simin +simge +simeon +simcha +simão +silviu +silvija +silvestra +silvester +silke +silje +silja +sìleas +síle +sigrún +sigrun +signy +sigiswald +sigi +sigfrid +sigeberht +sif +sienna +siemen +sieglinde +sieghild +sieghard +siegbert +sieffre +sidony +sidonius +siddhartha +sibyl +sibilla +sibéal +sib +siavush +siarl +siani +siana +sian +shyla +shyama +shyam +shura +shun +shulammite +shulamith +shulamit +shukriyya +shukri +shug +shripati +shprintzel +shprintze +shprintza +shoshannah +shoshana +shonda +shona +sholto +shobha +shmuel +shlomo +shirral +shiro +shirlee +shirin +shireen +shiphrah +shinju +shimshon +shimon +shimmel +shiloh +shifra +shichiro +shevon +shevaun +sheryl +sherrie +sherri +sherley +sherisse +sherilyn +sherill +sherie +sheri +shereen +sheree +sherah +sher +sheona +shena +shem +shelia +shelena +shelby +shelagh +shekhar +sheine +shehrevar +sheherazade +sheenagh +sheena +sheelagh +sheela +sheba +sheard +sheamus +shea +shaynah +shayna +shayla +shay +shay +shawnee +shawnda +shawna +shawn +shavonne +shauna +shaun +sharyn +sharyl +sharron +sharona +sharon +sharmila +sharmaine +sharma +sharlene +sharleen +sharla +sharise +sharifa +shari +shareef +sharalyn +shaquille +shanti +shantelle +shantel +shantae +shanta +shannah +shanna +shankara +shanika +shanice +shania +shanene +shanelle +shandar +shana +shamus +shamira +shamgar +shama +shakuntala +shakti +shakira +shakir +shaindel +shaina +shai +shahzad +shahrokh +shahrizad +shahriar +shahrazad +shahpur +shahnaz +shahjahan +shahira +shahar +shafiqa +shafiq +shaelyn +shae +shadya +shadrach +shadi +shadi +shad +shachar +severo +sévérine +severin +severiano +seve +sevastyan +sevastian +sevan +seumas +sethunya +seth +seth +sesto +serrena +serina +serhat +sergei +serenity +serena +seren +seraphine +seraphina +serafino +serafina +serafima +septima +september +seppo +seppel +sepp +seosamh +seòsaidh +seòras +seònaid +seonag +seona +seoirse +seoc +senga +seneca +sender +sence +senan +semyon +semele +selwyn +selvaggia +selina +selima +selig +selene +selena +sekel +sekar +sefu +sefton +seetha +seeta +secundus +secundinus +sechnall +sebestyén +sebestyen +sebastiana +sebastián +sebastiaan +séarlas +séarlait +seanán +seán +séamus +seamour +séamas +séaghdha +seaghdh +séafra +seachnall +scotty +scottie +scilla +schwanhild +sayyid +sayuri +sawyl +sawney +savitri +savio +savino +saveli +savas +savanna +savalus +sava +saundra +sauda +saturninus +saturnino +saturnina +saturn +satu +satish +satchel +sassa +sashi +sasha +sascha +sarra +sarosh +sarita +sarina +sárika +sariah +sári +sarava +saraswati +saranna +saraid +sarai +sarahjeanne +sára +sapphire +sapphira +saoirse +sanya +santino +santeri +sanne +sanna +sankar +sanjiv +sanjit +sanjeev +sanjeet +sanjay +saniyya +sani +sango +sanford +sandu +sándor +sandie +sandhya +sandeep +sandalio +sanchia +sancha +sanaz +sana' +samuli +samuil +samuele +samuela +sámuel +sampson +samoyla +samnang +sammie +sammi +samira +samina +sameera +sameer +samara +samantha +samanta +salvalus +salomea +salome +salomão +salman +sallie +salli +salina +salim +salih +salha +salena +saleh +saleem +salal +salacia +sakura +saku +saki +sakhr +sakari +saifullah +saiful +sa'ida +sa'id +saibh +sahar +safira +saffron +saffie +sadie +sa'dia +sadhbh +saddam +sadb +sadaf +sa'd +sachin +sachiko +sachie +sacheverell +sachairi +saburo +sabrina +sabia +sabella +sabeen +sabas +sabah +saara +ryszard +ryota +ryo +ryley +rylee +rylan +ryanne +ryana +ruxandra +ruud +ruuben +ruthie +rutger +ruta +rusty +rustam +ruslan +ruqayya +rupinder +ruperta +rune +rukmini +rufina +rudo +rüdiger +ruchel +rubye +rubina +rubena +rubén +rube +ruaridh +ruaraidh +ruairidh +ruairí +ruairi +ruaidrí +ruaidhrí +ruadhán +rózsi +rózsa +rozanne +rozalija +rozália +rozabela +róza +roza +roz +royston +royle +roydon +roxie +roxanne +roxanna +roxana +rowina +rowena +rowanne +roswitha +roswell +rostislav +rossella +roslyn +rosina +roshni +rosheen +roshanara +roshan +rosetta +rosemary +rosemarie +roselyn +roselle +rosella +roseanne +roseann +rosanne +rosannah +rosanna +rosangela +rosalynne +rosalyn +rosalva +rosaline +rosalinda +rosalina +rosalin +rosaleen +rosabella +rosabel +ros +rory +rorie +rórdán +roopertti +roope +ronny +ronnette +ronit +roni +roni +rong +ronen +rónán +ronaldo +ronalda +rona +ron +ron +romolo +romola +romina +romilda +romey +romayne +roly +rolo +roldán +rokuro +roksana +róisín +róis +roibeard +roi +roi +rohesia +rohan +rohan +rogerio +rogelio +roeland +roel +rodya +rodolph +rodolf +rodion +rodina +rodica +rodger +rodge +roderic +roddy +rocío +robynne +robyn +robina +robi +robertina +roberta +róbert +robena +robby +robbie +roar +roald +rizwan +rivka +risto +risteárd +riordan +ríonach +ríona +ríoghnach +rino +rinaldo +rim +rilla +riku +rikki +rikke +rikhard +rike +rikárd +rikard +rika +riitta +riikka +ríghnach +rigel +rigby +rickie +rickey +rickena +rick +richmal +richie +richendra +richelle +richardine +richárd +riccarda +riaz +riannon +rian +rhys +rhydderch +rhosyn +rhonwen +rhona +rhodri +rhoda +rhisiart +rhianu +rhianon +rhiannon +rhianna +rhian +rhetta +rheinallt +rheanna +rhea +rhbeen +rhamantus +reynold +rexanne +rexana +reva +reuven +reut +reuel +reto +retha +renzo +renita +renatus +renato +renáta +renae +rena +remigio +remiel +remei +reinhold +reinhilde +reiner +reina +reina +reimund +reijo +regula +reggie +regena +regana +regan +reetta +reeta +reese +reenie +reene +reena +reece +redmund +redmond +redd +rebekka +rebekah +rebeka +rebeckah +rebecka +rebeccanne +rebeccah +rebecca +rebeca +reba +rearden +reannon +reanna +réamann +reah +razvan +raza +raynard +rayna +rayna +raymundo +raymund +rawya +rawiya +ravindra +ravenna +rava +raul +rauha +ratnam +rati +rathnait +rastus +rasmus +rashne +rashmi +rashida +rashid +rasheed +rashad +rasha +raschelle +raphaela +raphael +ranya +ranulph +ranulf +ransu +ranjit +ranjeet +ranj +raniero +randolf +randi +randell +randa +ranald +ramón +ramla +ramiro +rameshwar +ramesh +rameses +ramachandra +ramachander +raluca +ralphina +ralphie +rakesh +rakel +rajya +rajnish +rajneesh +rajiv +rajinder +rajesh +rajendra +rajender +rajani +raj +raisel +raisa +raisa +rainerio +rainard +raina +raimundo +raimunde +raimund +raimonda +raiden +ráichéal +raibeart +rahul +raheem +raguel +ragnvald +ragnhildur +ragnhild +ragnheiður +ragnfrid +ragnborg +ragna +raghu +raghnall +raghnailt +raghnaid +rafiqa +rafiq +raffaella +raffaele +rafe +rafaela +rafael +rafa +raelyn +raelene +raeburn +radzimierz +radulf +radovan +radoslawa +radoslaw +radoslava +radoslav +radomira +radomir +radomila +radomil +radmilo +radko +radimir +radim +radha +radek +ra'd +racquel +raclaw +rachyl +rachelle +racheal +rachael +rabindra +rabbie +raban +rabab +raanan +raakel +quyen +quy +qusay +quirino +quinton +quintin +quintella +quinn +quinlan +quin +quim +quianna +quiana +queenie +quanna +quang +quanah +qiu +qiana +qadir +pythagoras +pyry +pyotr +pushpa +purushottam +ptolemy +ptolema +psyche +przemyslaw +przemo +przemek +pryderi +prunella +prue +prudenzio +prudentius +prudencio +pru +proserpina +prometheus +priya +prissy +prisca +primrose +primitiva +prema +prem +preeti +precious +preben +praxiteles +pratima +pratibha +pratap +prasad +pranciskis +pranay +pran +pramod +prakash +praise +pradeep +prabodh +prabhu +prabhakar +posy +posie +poornima +ponzio +pontus +pontius +poncio +pompiliu +pompey +pompeo +polyxena +polyhymnia +polydeukes +polycarp +polona +pollyanna +pollie +polina +poldie +poldi +pòl +pól +pocahontas +pleasance +plato +plamen +placida +pius +pitambar +pisti +piroska +pirkko +pirjo +piritta +pipra +pippa +pinchas +pilvi +pilib +pili +pika +piia +piety +pietronella +pietrina +pietari +pierrick +pierina +piera +piedad +pich +piaras +phyllida +phyliss +phuong +phrixus +photios +phoebe +phocas +phobos +phirun +phinehas +phineas +philotheos +philomena +philomela +philomel +philokrates +phillis +phillipa +phillip +phillida +philis +philippina +philippa +philipa +philemon +phile +philbert +philander +pheobe +phemie +phelim +phelan +phebe +phaedrus +phaedra +petya +pétur +petunia +petula +petteri +petter +petru +petronella +petronel +petrona +petrina +petrica +petras +petranella +petr +peti +peterkin +petera +peta +perun +perttu +pertti +persis +persephone +peronelle +peronel +pernille +pernilla +pernel +perlie +perele +perdita +pepito +pepca +peony +pentti +peninnah +peni +penelope +pene +pembe +pelagius +pelagia +pelageya +pekka +peigi +peggie +pegasus +peers +pedr +peder +pearlie +pearle +peadar +payton +pawel +pavlos +pavlo +pavao +paulino +paulina +pauliina +pauletta +paulene +pauleen +patya +patxi +patsy +patryk +patrycja +patroclus +patrizio +patrizia +patrik +pasqualino +pasqualina +pasha +pascuala +parwiz +parvin +parveen +parvanah +parvaiz +parthenope +parthenia +parthalan +parth +parris +parnel +parisa +paride +paraskeve +paramonos +papillion +papak +paolino +paolina +pantheras +pantaleon +pansy +panni +pankraz +pankratios +pankrati +panfilo +pancrazio +panayiotis +panagiotis +panagiota +pamphilos +pamila +pamella +pamelia +palmira +pallu +páll +pála +pål +pàl +pál +pakpao +paise +padrig +pàdraigín +pàdraig +pádraig +padmini +padmavati +padma +paderau +paden +pacifica +pachjo +pacey +paavo +paavali +paaie +ozzy +ozzie +özlem +özgür +ozanne +ozan +oz +oz +oxana +owena +owen +owen +owain +ovidiu +ovid +oved +ovadia +ottoline +ottó +ottilie +ottila +otthild +ottaviano +ottavia +otso +otokar +otieno +otho +othniel +otávio +otakar +oszkár +oswin +osmund +oskari +óskar +osip +osheen +osbourne +osbert +osanne +osamu +osama +orvokki +orvar +orsolya +orso +orsina +orrin +orrell +orpheus +orpha +orpah +orpa +ornella +ornat +ormonda +ormond +ormerod +orli +órlaith +orlagh +orla +örjan +orinthia +orinda +orianne +oriana +órfhlaith +oren +orel +orbán +oralie +oralee +orah +orabela +oprah +ophrah +ophiuchus +opeyemi +oonagh +oona +onur +onora +onni +onisim +onesiphorus +onesimus +onesime +oneida +ondrej +omri +omolara +omid +ömer +olyvia +olya +olwyn +olwin +olwen +oluwayemisi +oluwatoyin +oluwaseyi +oluwaseun +oluwasegun +oluwafunmilayo +olumide +olukayode +olujimi +olufunmilola +olufunmilayo +olufemi +olov +olof +ollie +olli +olle +olivie +oli +olena +oleksander +olek +oleg +oldrich +olayinka +olavi +olav +olanrewaju +olamide +olalla +olabode +oksana +oiva +oisín +oighrig +ogden +ofydd +ofra +ofer +ofélia +ofelia +óengus +oedipus +odysseus +odran +odovacar +ödön +odoacer +odo +odila +ödi +odhrán +odhiambo +odharnait +odetta +odell +odelia +oddmund +odd +odalys +odalis +octavius +octavian +octavia +ochieng +obed +obadiah +oana +nyx +nyssa +nyree +nydia +nyala +nyah +núria +nuray +nura +nuo +nunzio +nunziatina +nuno +nuha +nudd +nuadha +nuada +nsonowa +nsia +nowell +normina +norm +norina +nori +norene +noreen +norah +noora +nonie +nona +nomusa +nolene +nola +nóirín +nohemi +noga +noemi +noelle +noella +noelene +noele +noelani +nobu +noak +noah +noah +nnamdi +nkruma +nkosazana +nkosana +nkechi +nizar +nivek +niu +nissa +nishant +nioclás +ninian +ninel +nina +nina +niloofar +nilofer +niles +nila +nikostratos +nikomedes +nikomachos +nikolina +nikolett +nikoleta +nikole +nikolaus +nikolao +nikolai +nikolaas +nikodim +nikodemos +niko +niklas +nikkole +nikki +nikifor +nikias +nikephoros +nikandros +niilo +nigella +nigelia +nieves +niels +niels +nicusor +nicu +nicostrato +nicomedo +nicolò +nicolina +nicoletta +nicoleta +nicolau +nicolasa +nicolás +nicolao +nicola +nicola +nicodemus +nicodemo +nicky +nickolaus +nickolas +nichole +nichol +nichjo +niccolò +nic +nibori +niamh +niall +nia +nia +nhung +nguyet +ngozi +ngoc +ngaire +ngaio +ngai +neza +newt +nevio +nevil +neves +neve +nevan +nevaeh +neus +netuno +nettie +nethaniah +nestore +nessa +nessa +nessa +nerys +nero +nero +nerissa +nerio +nerina +nerida +neriah +nergis +nereza +nereus +nereida +nephele +neoptolemus +neo +neo +nena +nelu +nels +nelle +nell +nelda +nekoda +nekane +neirin +neilina +neifion +nehemiah +nefertari +neely +neelam +neculai +neassa +neasa +neacel +ndidi +nazario +nayeli +nawra +nawal +navid +naveen +naveed +nava +natsumi +natsuko +natille +natasha +natasa +natanaele +natan +natalya +natália +natalee +nastya +nasira +nasir +nasim +narinder +narendra +narelle +narcissus +narcissa +narciso +narcisa +narca +narayan +naphtali +naomi +naomi +naomhán +naomh +naoko +naoise +nanuk +nanook +nannie +nanna +nandy +nándor +nandag +nanashi +nanaia +nanaea +naldo +nalani +nakato +najib +naji +naitik +nainsí +na'ima +na'im +naila +nail +nahor +naheed +nahal +nagib +nagi +nagendra +nadzeija +nadya +nadya +nadra +nadira +nadim +nadia +nadia +nadezhda +nacio +nacho +nabil +naamah +myrtle +myrtie +myrrine +myrna +myrddin +myranda +myles +mykolas +mykola +mykhaylo +mykhailo +myghal +myfanwy +myf +mwanajuma +mu'tasim +muscowequan +mus'ad +murtagh +murrough +murdo +murdag +murchadh +murali +munroe +munro +munira +munashe +muna +mukul +mukhtar +mukesh +muirne +muiris +muirín +muirgheal +muirgen +muirenn +muireann +muireall +muireadhach +muhsina +muhsin +muhammad +müge +muadhnait +mstislav +mscislaw +mózes +mozes +moyra +moyna +motya +motke +mostafa +mosi +mose +morwenna +morven +morten +mórríghan +morrigan +morpheus +morna +moriko +moricz +móric +morgaine +moreen +mordikai +mordechai +mordecai +morcant +morana +mór +montague +mónika +monifa +mónica +mongkut +monat +mona +mona +mona +mollie +mokosh +mojisola +moishe +moisés +moirrey +mohini +mohinder +mohandas +mohana +mohan +mohammad +modya +modesty +modestus +modesto +modestine +modesta +modest +moana +mneme +mnason +miyako +mitzi +mitya +mitxel +mitica +mitch +misti +missie +miska +mis'id +misi +misha +miruna +miroslawa +miroslaw +miroslava +mirna +mirko +mirjami +mirjam +mirja +mirinda +miren +mirembe +mirella +mirele +mirela +mireio +mireia +mirabella +minty +minta +minoru +mindy +minako +miltiades +miloslaw +miloslava +miloslav +milogost +millie +millicent +millard +milford +milena +mildred +milburga +milana +milagros +milada +mila +mikulás +mikula +miksa +mikolás +mikolaj +miklós +mikko +mikkel +mikhailo +mikhaila +mikhail +mikelo +mikel +mikayla +mikala +mikaela +mikael +mika +miina +miia +mihhaelo +mihangel +mihammad +mihály +mihajlo +mihaita +mihai +mihaela +mihael +miha +miguela +mieszko +miela +mieke +mieczyslaw +midori +midge +mictlantecuhtli +michjo +michiko +michelyne +michelina +michelangela +michela +micheil +mícheál +mìcheal +micheal +michayla +michalina +michal +michal +michaela +micajah +micaiah +micah +micaela +mhairi +meurig +meuric +metody +metin +methuselah +methodius +methoataske +meta +meshullam +meshulam +meshach +meryem +mervin +merten +merritt +merrion +merrilyn +merrick +merlyn +merletta +merla +meriwether +merita +merilyn +meriel +merideth +merfyn +merete +mererid +mercia +meraud +menuha +menno +menes +menelaus +menashe +menahem +menachem +melyssa +melvin +melva +melpomene +melor +mellony +mellan +melitta +mélissa +melisa +meliora +melinda +melicent +melia +melia +melete +melesina +melek +melek +melchor +melchiorre +melany +melania +melaina +meiriona +meirion +meinwen +meinrad +meinir +meinhard +meinard +meike +meical +mehrdad +mehmud +mehitabel +mehetabel +mehalia +meghan +megan +mefodi +meera +meena +medusa +medb +mechtilde +mechteld +meaveen +meave +meallán +meaghan +meagan +meadhbh +méabh +mckenna +mckayla +mazin +mayte +mayson +mayra +maynerd +mayme +mayim +maybelline +maybelle +maya +maya +maxine +maximo +maximino +maximillian +maximilienne +maximilian +maximiano +maxene +mavreena +mavourneen +mavis +maverick +mave +maurus +maurine +mauricio +maurene +maura +maura +mauno +maudie +maude +matylda +mátyás +matvei +matty +mattithyahu +mattie +matti +matteo +matryona +matleena +matjaz +matilda +matild +matija +matias +mathúin +mathilda +matheus +mateusz +mateus +mateja +matej +máté +masuyo +mas'ud +massimiliano +masood +masha +masego +marzio +marzena +marylyn +marylou +maryanne +maryann +maryam +marya +marwa +marvyn +marvin +martyna +martyn +mártuska +martti +martta +márton +martita +martirio +martinho +martina +martín +martijn +martie +mårten +marten +märta +márta +marta +marshan +marsha +marsaili +marquita +marnie +marnie +marni +marna +marmaduke +marlyn +marlin +marlena +marlen +marlee +marla +markku +marketta +markéta +márk +marjory +marjeta +marje +marjani +marjan +marjaana +marja +mariya +mariusz +maritza +marita +marit +marissa +marisol +mariska +marisa +marion +marion +marinda +marilynn +marilene +marilena +mariko +marijse +marijona +marijke +marijana +marijan +marija +mariele +mariel +marieke +maribel +marianus +marianne +marianne +mariangela +marian +marian +marian +mariamne +mariah +mariabella +maría +mária +margrét +margo +margit +margh +marged +margarida +margarid +margaretta +margarethe +margarete +margaréta +margareta +marganita +margaid +maresol +mareike +maredudd +mared +marduk +marcy +marcio +marcin +marcie +marci +marcelo +marcellino +marcellette +marceli +marcela +maralyn +marajha +mara +mara +maquinna +maoilios +manya +mansur +mansoor +mansel +manola +manny +mannix +manlio +manjusha +manjula +manish +manfried +manfredo +manel +mandi +mandeep +manasses +manasseh +malvolio +mallt +mallaidh +malka +malinda +malina +malie +malia +malgorzata +malene +maleko +maleah +maldwyn +malati +malandra +malamis +malakai +malak +malaika +malachy +malachi +maksimilian +maksim +makram +makenzie +makenna +makeda +makayla +makari +makaio +maitiú +maite +mairwen +mairtín +máirín +màiri +mairenn +mairéad +mairead +máire +mainio +mainchín +maile +maike +maija +maighread +maia +maia +mahvash +mahmood +mahli +mahlah +mahinder +mahin +mahendra +mahavir +mahalia +mahali +mahalath +mahalah +mahala +magnhild +magdolna +magdalone +magdalene +magdalena +magdalen +mafalda +maeve +maeva +maeleachlainn +maeja +maegan +madyson +mads +madoline +madog +madoc +madlyn +madisyn +madhur +madhukar +madhu +madhavi +madhav +madge +madelyn +madeline +madelina +madelaine +maddison +maddalena +mädchen +madalyn +madalena +madailéin +madai +macsen +maciej +macie +machteld +macey +macario +macaria +mable +mabelle +mabella +maata +maas +maartje +maarten +maarja +maarit +maaria +maaike +lyyti +lyydia +lyudmyla +lyudmila +lyubov +lyuba +lyssa +lysimachus +lysette +lysandra +lyric +lyov +lynwood +lynton +lynsey +lynsay +lynnette +lynne +lynna +lynette +lyndsey +lyndsea +lyndsay +lyndi +lynda +lyn +lyle +lyda +lycurgus +lyall +luzia +luvinia +luvenia +luukas +luuk +lutgardis +lutgard +lutfi +lurdes +lupita +lunete +luned +lumusi +luminita +luksa +lukács +lujza +lujayn +luiz +luitpold +luitger +luitgard +luíseach +luigino +luigina +lughaidh +lugh +luella +ludwik +lúðvík +ludvik +ludvig +ludoviko +ludovica +ludmila +ludger +lucrece +lucjan +lucinde +lucinda +lucilla +lucian +lucía +lúcia +luchjo +lucetta +lucasta +lúcás +luca +luca +lubomir +lubomierz +lubna +luben +luanne +luanna +luann +luana +loyd +lowri +lovise +lovisa +loviisa +lovel +louiza +louie +louella +lottie +lothario +lothair +lorrin +lorrie +lorri +lorna +lorn +lorita +loris +lorinda +lõrinc +lorin +lorie +lori +loretta +lorens +lorene +lorencio +lorena +lorelle +loreen +loredana +lorccán +lorcán +lorayne +lóránt +lóránd +lorainne +loraine +lora +lonny +lonnie +lonán +lommán +lomán +lolicia +loki +loic +lodovico +lodewijk +lockie +lochlann +lochlainn +lochan +llywelyn +llywellyn +llyr +lluc +llorenç +llora +llewelyn +llewella +llew +lleulu +lleu +ljubomir +lizzy +lizzie +lizolet +lizette +lizbeth +lizaveta +liza +livy +livvy +liviu +livio +liviana +livia +livia +lita +lisha +lisbet +lisanne +lir +liouba +lior +linzi +linwood +linsey +linsay +linnie +linnette +linnet +linnéa +linnaea +linh +linford +lindy +lindsie +lindsey +lindon +linas +lina +lina +lim +lilo +lilly +lillias +lillian +lilja +lilias +lileas +líle +lilavati +lilac +lila +lijsbeth +liisa +ligia +ligeia +liesl +liesje +lieselotte +liese +liesbeth +liesa +lidiya +liddy +liborio +liboria +libor +libitina +liberius +liberatore +lianne +liana +liam +líadan +leyton +lexy +lexus +lexine +lexia +lexi +lexa +lewella +levon +levent +lettie +lettice +letizia +letitia +letha +leta +leszek +lessie +lesly +lesley +lesleigh +lesia +lesedi +leos +leopoldo +leonzio +leontyne +leonty +leontius +leontina +leonti +léonne +leonius +leone +leone +leoncio +leolin +leola +leokadia +leofwine +leofric +leocadio +leocadia +lenuta +lenora +lenny +lennox +lennie +lennart +lene +len +lemuel +lempi +lelia +lela +leith +leilani +leilah +leif +leia +lehi +legolas +lefteris +leevi +leesa +leela +leeba +leeann +leda +lecia +lech +leberecht +leatrice +leanora +leanne +leanna +leann +leandro +leandra +léan +leah +leachlainn +lazer +lázár +lazar +laz +layla +laxmi +laxman +lawrie +lawanda +lawahiz +lavrentios +lavra +lavonne +lavone +lavinia +lavina +laverna +lavern +lavender +lauryn +lauritz +laurits +laurita +laurissa +laurine +laurinda +lauri +lauretta +lauressa +laurentius +laurentiu +laurentine +laurentia +laurene +laurenço +laurencia +laurence +laurence +laurena +laureen +lauraine +launo +launce +latoya +latonya +latisha +latifah +latifa +latif +lateefah +latasha +latanya +lászló +lassi +lashonda +lashawn +laryn +lárus +lars +larry +larrie +larkin +lari +lareyna +laraine +lára +laoise +laocadia +lanty +lanny +lani +lành +lanford +lamya +lammert +lamis +lallie +lalita +lalit +laleh +lalawethika +lalage +lal +lakshmi +lakshman +lakisha +lakeshia +lakeisha +lajos +laima +laila +laia +lahja +lagina +lærke +laelia +ladonna +ladislav +ladislaus +ladislao +lacy +lachtna +lachlan +lachina +lachie +lacey +labhrás +labhrainn +kyung-soon +kyros +kyriakos +kyriaki +kyriake +kyran +kyra +kyösti +kynaston +kym +kyllikki +kylie +kyler +kyleigh +kylee +kyla +kwesi +kweku +kwasi +kwame +kwaku +kwadwo +kwabena +kuzma +kustaa +kurtis +kunto +kunthea +kunigunde +kunigonde +kunibert +kunegunda +kunal +kumari +kumar +kukka +kudret +kuba +kshitij +kseniya +ksenija +ksenia +ksawery +krzysztof +krzys +krystyna +krystyn +krystof +krystle +krystine +krystina +krystal +krysia +krisztina +krisztián +kristyna +kristy +kristopher +kristoffer +kristóf +kristjana +kristján +kristjan +kristine +kristina +kristin +kristiina +kristie +kristian +kristia +kristi +krister +kristen +kristen +kristel +kristeen +kristaps +kristal +krista +krimhilde +krikor +kriemhilde +kriemhild +kreszenz +kreszentia +kresten +kreindel +kourtney +kostya +kostandin +kory +kortney +kort +korrine +kornélia +kornelia +kornél +kornel +korinna +korina +korey +korë +körbl +korbinian +korbin +kora +koppel +koos +konstantyn +konstantinos +konstantin +konrád +konnor +kolya +kolour +kolman +kolleen +kole +kolby +kolab +kojo +kohinoor +kohar +kohaku +kofi +koenraad +kody +kodey +kobina +knute +knut +klytië +klotild +kliment +klementyna +klemen +kleitos +klavdiya +klavdija +klava +klaudia +klára +klara +klaes +klaas +kjetil +kjerstin +kjellfrid +kjell +kjeld +kizzy +kizzie +kiyoshi +kiyoko +kitty +kistna +kishori +kishore +kishen +kishan +kisha +kisecawchuck +kirsty +kirstin +kirstie +kirsten +kirsteen +kirsi +kirsa +kirill +kiril +kiran +kirabo +kira +kip +kingsley +kinge +kinga +kinborough +kin +kimo +kimmy +kimiko +kimberly +kimberleigh +kimberlee +kimball +kim +kim +kim +kilie +kiley +kiku +kiersten +kierra +kieron +kieran +kiera +kielo +kichiro +kibwe +kiarra +kiaran +kiara +kiana +kian +khwaja +khurshid +khorshed +khordad +khloe +khayriyya +khayri +khayrat +khatijah +khara +khamisi +khaliq +khalilah +khalifa +khalida +khaleel +khajag +khadiga +kgosi +keziah +kezia +keysha +kevork +kevan +keturah +kettil +kestrel +kester +keshia +keshet +keshawn +keshaun +kerttu +kerstin +kerry +kerrie +kerri +kerneels +kermit +keri +kerenza +kerensa +keren-happuch +kerena +keoni +kenton +kentigern +kenta +kenshin +kenrick +kennith +kennet +kennard +kenna +kenji +kenith +kenina +ken'ichi +kenelm +kendrick +kendra +kendal +kenaniah +kenan +ken +ken +kelsie +kelsi +kelsey +kellie +kelli +kelleigh +kelia +kelemen +kelebek +kelda +keld +kelcey +kelan +kekoa +kekepania +keithia +keitha +keira +keiko +keighley +kegan +kees +keenan +keely +keelin +keeley +keeleigh +keelan +keegan +keara +keanu +kean +kazuo +kazuko +kazuki +kázmér +kazimir +kazimierz +kazimiera +kazimeras +kazia +kayode +kaylynn +kaylyn +kayly +kaylin +kaylie +kayley +kayleigh +kayleen +kaylee +kayleah +kayla +kayetan +kaycee +kay +kay +kawacatoose +kaveri +kausalya +katya +katy +katsuro +katsuo +katsu +katriona +katrine +katrina +katrijn +katrien +katri +kato +katlyn +katlego +katja +katinka +katina +katie +katida +katica +kathy +kathryn +kathrin +kathlyn +kathie +kathi +katherina +käthe +katharina +katey +katerina +katelynn +katelyn +katelin +katee +katashi +katarzyna +katarine +katarina +katarin +katariina +katana +katalin +kassy +kassidy +kassia +kassandra +kasimira +kasimir +kasia +kasi +kasey +kasandra +karyna +karrie +karolyn +károly +karolis +karoline +karolina +karoliina +karola +karly +karlene +karita +karissa +karina +karima +kari +kari +karesinda +karenza +karena +kareem +karcsi +karaugh +karan +karam +kapila +kapil +kapel +kanya +kanti +kanta +kaneonuskatew +kandajha +kamryn +kamilla +kamila +kamil +kamil +kameron +kamaria +kamala +kamal +kamal +kalysta +kalypso +kalyn +kalyani +kalyan +kalpana +kálmán +kallistrate +kallisto +kalliope +kallikrates +kallias +kalle +kalidas +kaley +kaleo +kaleigh +kaleb +kalea +kalani +kakalina +kajsa +kajetan +kaj +kaitlynn +kaitlyn +kaitlin +kaisa +kaimana +kailyn +kailey +kailee +kailash +kaija +kaia +kai +kai +kagiso +kaety +kaelee +kaelea +kae +kaden +kade +kacper +kaarlo +kaarle +kaarina +kaapro +kaapo +jytte +jyotsna +jyotsana +jyoti +juventas +juvela +juuso +juturna +jutte +jutta +justyna +justyn +justy +justina +jussi +jurij +juraj +juozas +junko +juniper +jumanah +jumana +jumaane +julyan +juliusz +julitta +juliska +julija +juliet +julianne +julianna +juliane +julián +júlia +juli +jules +jules +jukka +juho +juhani +juhana +juha +judyta +judite +judita +judit +judie +judi +judd +judah +jubal +jozua +józsua +józsi +józsef +jozo +jozefo +jozefa +jozef +joze +jozafat +joye +jowita +jowan +jovita +jove +jovanka +jovana +jovan +jouni +jouko +jotham +josue +josslyn +joss +jóska +josip +josif +joshawa +josh +joses +josephine +josephina +joselyn +josefina +josefa +josceline +joscelin +jory +jørn +jorma +jorie +jørgen +jörgen +jörg +jordyn +jordon +jordi +jordana +jordaan +jorck +jöran +joost +jooseppi +joord +joonas +joona +jools +jonty +jonquil +jonny +jonna +jonie +joni +joni +jonette +jonelle +jonathon +jónatan +jonatan +jónas +jonas +jonas +jonah +jóna +jón +jon +jon +jolyon +jolene +joleen +jolanta +jolánka +jolanda +jolana +jolán +jokum +johnie +johnathon +johnathan +johar +johano +jóhannes +johanneke +johanne +jóhanna +jóhann +johana +joetta +joep +joelle +joel +jody +jodie +jodi +jodene +jocosa +jocky +jockie +jock +jochjo +jochim +jochen +jochem +joceline +jocelin +jocasta +joby +jobeth +joash +joaquima +joão +joanna +joann +joandra +joana +joan +joan +joakim +joab +jitinder +jitendra +jitender +jiro +jirí +jirair +jinny +jin-ho +jindrich +jinan +jimmie +jimena +jilly +jillie +jillian +jia +jewell +jewel +jesusa +jesús +jessye +jessika +jessie +jessie +jessi +jessenia +jesse +jessamyn +jessamine +jessalyn +jess +jesper +jerzy +jerusha +jerrold +jerrod +jerrie +jerri +jerónimo +jerold +jeroen +jernej +jermaine +jerker +jericho +jeri +jeremiel +jeremias +jere +jerald +jera +jeptha +jepson +jephthah +jephtha +jep +jens +jenõ +jennifer +jennie +jenni +jenna +jenn +jenifer +jeni +jenessa +jenelle +jenci +jenaro +jenae +jena +jemmy +jemma +jem +jelka +jelena +jelani +jekaterina +jehu +jehoshaphat +jehoash +jehiel +jeffry +jeffery +jeetendra +jedrzej +jedidiah +jedidah +jed +jeannie +jeanna +jean-marie +jeanie +jeane +jean-baptiste +jeana +jean +jean +jazmine +jazmin +jaywant +jayson +jaynie +jayne +jayna +jaymes +jayme +jayma +jaylon +jaylin +jaylen +jaylee +jayla +jayel +jaye +jaydon +jayden +jayde +jayda +jaycob +jayanti +jayant +jaya +jay +jay +jaxon +jawdat +jawahir +javor +javed +javaid +jaumet +jathibiyya +jathbiyya +jaswinder +jasmyn +jasmine +jarvis +jarrod +jarred +jaroslawa +jaroslaw +jaropelk +jaron +jaromir +jaromil +jarogniew +jarod +jarmila +jarlath +jarl +jari +jareth +jarek +jared +jaquelyn +jaqueline +japheth +japeth +janusz +jános +jannine +jannike +jannick +janneke +janne +janne +jannah +janis +janis +janika +janice +jani +janez +janey +janette +janetta +janessa +janene +janelle +janella +janele +janel +janeka +janecek +jancsi +jancis +janan +janae +jana +jan +jan +jamsheed +jamshed +jamshad +jamison +jamila +jamil +jamie +jamie +jamey +jamesina +jameela +jameel +jamar +jamaar +jamaal +jalo +jalmari +jalila +jalen +jalal +jakub +jakov +jákob +jakki +jake +jakab +jaka +jairus +jair +jaime +jaime +jaidev +jaiden +jahzeel +jahleel +jahangir +jahan +jagoda +jago +jagjit +jagdish +jagannath +jaffar +jafet +jafar +jael +jadzia +jadyn +jadwiga +jadranko +jadranka +jadon +jaden +jada +jacqui +jacquetta +jacquelyn +jacobo +jacobina +jacoba +jaclyn +jacklyn +jackalyn +jacintha +jacinth +jacinta +jacinda +jachin +jacenty +jacek +jacaline +jabril +jabr +jabir +jabez +jabbar +jaap +jaana +jaakko +izzy +izz-ed-din +izz-al-din +izsák +izolda +izdihar +izabella +izabela +izaak +iyov +ixchel +iwona +ivonne +ivonette +ivo +ivette +ivanna +ivanka +ivana +ivah +iva +iuliana +iulian +iulia +iúile +itziar +itzhak +i'tidal +ithel +ithamar +itamar +italus +itala +istván +issur +issachar +issac +isolda +isocrates +isobel +ismene +'ismat +isma'il +islwyn +isleen +islay +iskender +isidora +isidor +isibéal +isiah +ishtar +ishmerai +ishmael +ishbel +iser +isebella +iseabail +isbel +isandro +isamu +'isam +isak +isaias +isaiah +isaia +isadore +isador +isabella +isabell +irmuska +irmtrud +irmtraud +irmhild +irmak +irja +irit +irinei +ireneusz +ireneus +iréné +irena +irén +ireland +iqbal +ippolito +ippolit +ipati +iosif +iorwerth +ionut +ionela +ionel +ione +ionatán +iona +íomhar +iomhar +iolyn +iolo +iole +iolanthe +iolana +iola +iokua +ioannis +ioannes +ioanna +ioann +ioana +ioan +inocencio +innokenti +innocenzo +inmaculada +inkeri +inka +ingvarr +ingvar +inglebert +inger +ingemar +ingegerd +ingegärd +inês +inés +indrani +indrajit +inderpal +inderjit +inbar +in'am +iñaki +inácio +imrus +imre +imogene +imogen +immaculata +immacolata +imma +imke +imhotep +imen +imani +imamu +imad +ima +ilsa +ilonka +ilma +illtyd +íllés +ilker +ilka +ilinca +ilie +ili +ilene +ileen +ileana +ilean +ildikó +ilbert +ilaria +ilari +ilar +ilana +ilan +ikraam +ikaika +ikaia +iisakki +iikka +iida +ihsan +ihab +ignatz +ignatius +ignasi +ignacz +ignacy +ignác +ignaas +ige +ife +ifan +ieuan +iestyn +iekika +iefan +idwal +idunn +idril +idoya +idowu +idony +idonea +idetta +idesta +idelle +íde +idan +ichiro +ibtisam +ibtihaj +ibraheem +ibolya +ibbie +iason +iarlaith +iarfhlaith +ianto +ianthina +ianthe +iantha +iancu +ian +iakopa +iain +iagan +hywel +hyun +hyram +hypatia +hymie +hyledd +hylda +hyginus +hyder +hyam +hyacintha +hyacinth +huw +husni +husayn +husam +husain +hupprecht +hùong +huo +hùng +huldah +hulda +hulda +hughie +huffie +hudes +huda +huan +hrothgar +hrodohaidis +hristina +hrafn +hoyt +howie +hovsep +hovhannes +houssam +hourig +houda +hotaru +hotaka +hosni +hoshi +hosea +horsa +hormazed +hormazd +horatius +horatia +horacio +hopkin +hopcyn +hooda +honour +honoria +honoratus +honorata +hòng +hollie +hokolesqua +hohepa +hodel +hjörtur +hjördis +hjalmar +hizkiah +hisham +hisein +hirsh +hiroshi +hiroko +hippolytos +hippolyta +hippocrates +hipolito +hinrik +hinrich +hind +hiltrude +hiltrud +hiltraud +hillevi +hildur +hildegard +hilary +hilaria +hikmat +hikaru +hikari +higini +hideaki +hiawatha +hezekiah +heydar +hewie +heulwen +heulog +hettie +hesiod +heshel +hershel +hersh +heron +herodotus +herodion +herod +hernando +hernán +hermolaos +hermokrates +hermogenes +hermenegildo +hermanni +herleif +herk +heriberto +heribert +herbie +herberto +herakles +herakleides +heracleitus +hepzibah +hepsie +hephzibah +hephaestus +henye +henryk +henrike +henning +hennie +henk +hengist +heng +hendel +henda +hena +hemming +hemi +helmuth +helmine +helmi +helmfried +helmfrid +helma +hellen +helladius +hellä +hella +helios +heliodoro +helge +helga +helfried +helene +heledd +helah +heitor +heino +heiner +heilyn +heilwig +heiko +heikki +heike +heidrun +heidi +heida +hege +hedy +hedvig +heddwyn +heckie +hecate +heber +heber +hebel +hebe +heaven +heather +headley +hazel +haze +hazael +haywood +haytham +haylie +hayley +hayleigh +haylee +hayfa +hayder +haydee +havva +havilah +havel +håvard +hava +haul +haukea +hatty +hattie +hatim +haskel +hasim +hashim +hasdrubal +hasan +harvie +harve +harun +haruko +hartwin +hartwig +hartmut +harriette +harrietta +harriett +harriet +harmonia +harmon +harland +harith +harinder +haraldur +hannu +hannes +hannelore +hanne +hanke +haniyya +hania +hani +hande +hananiah +hanan +hanaa +hana +hamza +hampus +hamo +hamnet +hamish +halvor +halvdan +halvard +halvar +halsten +halstein +hallvard +hallie +halle +halle +halldóra +halldór +halldor +hallam +halina +haley +haleigh +haldor +halcyone +halcyon +håkon +hakeem +håkan +hákan +hakan +hajnalka +hajnal +hajna +hajar +hailey +hailee +haifa +haider +haidee +haidar +hagop +hagir +haggai +hagar +hagan +hafza +hafsah +hafsa +hafiz +hafeez +hadyn +hadya +hadrian +hadjara +hadil +hadewych +hades +hadassah +hadar +hachiro +habiba +habakkuk +gyuri +gyula +gytha +gypsy +gyözö +györgyike +györgyi +györgy +gyöngyi +gyneth +gyles +gwythyr +gwynfor +gwyneth +gwyneira +gwynedd +gwyn +gwrtheyrn +gwladus +gwilym +gwillym +gwilim +gwilherm +gwil +gwenyth +gwenneth +gwenllian +gwenfrewi +gwenevere +gweneth +gwendolyn +gwendolen +gwenda +gwenaelle +gwen +gwawr +gwandoya +gwallter +gutxi +guto +gusztáv +gusta +gussie +gus +gus +gunvor +günter +gunter +gunnvor +gunnhild +gunne +gunilla +gunhilda +gunhild +gunda +gulzar +gülistan +gulistan +gülbahar +gulbahar +gül +gul +guiomar +guinevere +guillem +guilherme +guifré +guerino +guenevere +guendolen +guðrún +gudrun +guda +gualtiero +gualter +grzegorz +gry +grwn +grusha +gruffydd +gruffudd +gruffud +grover +grosvenor +gronw +gro +grizel +grisha +griogair +grigory +grigore +grigor +grier +grid +grgur +gretta +grethe +grete +greig +gregorios +gregg +gregers +greger +greg +greetje +greet +gréagóir +grazyna +graziano +graziana +gratian +granya +grania +gráinne +grahame +graeme +grady +gracja +gracilia +graciela +graciano +goyathlay +gowri +govind +govannon +govad +gotthold +gotthilf +gotthard +gottfrid +gotam +gösta +goronwy +gormlaith +gorka +gorden +gordana +gord +göran +goraidh +gopal +gonçalo +gonca +gomer +göker +goibniu +gofraidh +godric +godofredo +godfried +godelieve +gobnet +gobnata +gobnait +gobinet +gobind +gobán +gnaeus +glynn +glynis +glyndwr +glyn +glykeria +glukel +glorinda +glenys +glenna +glenice +glendower +glenda +glaw +glaucio +glanville +gladwyn +gladwin +gjurd +gjord +gjon +gjergj +gizi +gizella +giustino +giustina +giuliana +giuditta +gittel +gittan +gitta +githa +gisselle +gisella +gisela +gisbert +gisa +girish +giraldo +giovannetta +giosuè +giosetta +giorgino +giorgina +giorgia +gioachino +gintare +gintaras +ginny +ginnie +gina +gina +gilroy +gillis +gillian +gillespie +gilbertine +gilberta +gilah +gilad +gil +gil +gil +gijsbert +gijs +giedrius +giedre +gideon +gib +gianpiero +gianpaolo +gianna +gianmaria +gianmarco +gianluigi +gianluca +gianfranco +giampiero +giampaolo +giambattista +giada +giacobbe +giacinto +giacinta +giachetta +gia +ghufran +gheorghe +ghayth +ghassan +ghaliya +ghalib +ghadir +ghada +géza +gethsemane +gethin +gerwulf +gervasius +gervasio +gervase +gervas +gervaise +gervaise +gertruida +gertrudis +gertrudes +gertrúd +gertraud +gertie +gert +gershon +gershom +gerrard +gerontius +gerolt +gerolamo +gernot +gerlinde +gerhold +gergõ +gergely +gerfried +gereon +gerd +gerben +gerasimos +gerasim +gerardo +gerallt +geraldo +geraldine +geraint +georgo +georgiy +georgios +georgine +georgiana +georgi +georgeta +georgene +geordie +geoff +genoveffa +gennady +gennadiy +gennadius +gennadi +genista +genie +genghis +genevra +geneva +genette +gena +gemini +gemariah +geltrude +gellért +geffrey +geert +geena +gebhard +gebbert +gearóid +gearalt +gbemisola +gazsi +gazbiyya +gayle +gayla +gayelord +gaye +gawel +gawdat +gawain +gawahir +gavril +gavriil +gavrel +gavino +gautam +gauri +gauhar +gathbiyya +gasper +gasparo +gaspare +gáspár +garvan +garth +garsha +garry +garnette +garnet +garland +garfield +garey +gareth +gardenia +garbhán +ganesh +gamila +gamil +galya +gallagher +galina +galila +galia +galal +galadriel +gaja +gaila +gaia +gafar +gaetane +gaetana +gaenor +gaea +gae +gadar +gad +gabriele +gabriele +gabriela +gábriel +gabr +gábor +gabir +gabino +gabi +gabby +fyodor +fyfe +fulvia +fülöp +fulke +fulk +fulgenzio +fulgencio +fulbert +fuad +fryderyk +fruma +frode +fritjof +frigyes +frigg +friedhold +friedhelm +friederike +friedemann +friede +fridtjof +friðrika +fridrik +frideswide +fríða +freyr +freyde +freya +freja +freek +fredrik +fredrick +frederikke +frederica +freda +frea +frazier +fravardin +frauke +franziska +frantiska +frantisek +franseza +frannie +franklyn +frangag +frang +franciska +francisca +franci +francene +fouad +fotis +fortunata +fonsie +foma +folant +folami +flurry +florry +florrie +floriano +florianne +floriana +florette +floretta +florentina +florencio +floella +flo +fleuretta +flavian +flavia +flannan +flann +flaithrí +fizza +fitzroy +fishke +fishel +firoz +firmino +firdos +firdaus +fiorenzo +fiorenza +fioralba +fionola +fionnuala +fionntán +fionnlagh +fionnghuala +fionnghall +fionnbharr +fionn +fíona +fiona +fintan +finola +finnian +finnguala +finnén +finnegan +finnbar +finlay +fingall +finella +findlay +finbar +filomena +fillin +filipe +filipa +filip +filiberto +filib +filep +filbert +filat +filander +fikriyya +fikri +fihr +fife +fiera +fidelma +fidelia +fidda +fidan +fiachra +fiachna +ffraid +ffion +festus +fester +ferruccio +ferran +feroze +fernão +fernanda +fern +ferko +feri +fergus +fergie +fergal +ferenc +ferdy +ferdinanda +ferdie +ferapont +feofilakt +feodora +feodor +fenton +femke +femie +femi +feliu +felipa +felina +felim +felicity +felìcita +felicienne +felicien +felicie +felicidade +felicidad +feliciano +feliciana +felicia +feivel +feige +feidhlimidh +feidhlim +feidhelm +feichín +fedya +fedot +fedora +federigo +federica +fedelma +fedele +fechín +fearghas +fearghal +feardorcha +fearchar +fayza +fayvel +faysal +fayruz +fayiz +fawziyya +fawzi +fawn +faunus +fatin +fathiyya +fathi +fastred +faruq +farran +farrah +farquhar +farooq +farley +fariha +fareed +fardoos +faramond +faraj +farag +faolán +fannie +falk +fakhriyya +fakhri +fajra +faizel +faivish +faithe +fairuza +faigel +faiga +fahmida +fahima +fahim +fahd +fáelán +fae +fadl +fadila +fadia +fadi +faddei +fachtna +fabrizia +fabricio +fabó +fábián +faas +eztebe +ezar +ewen +evthalia +evstathios +evron +evpraksiya +evonne +évike +evie +evgeny +evgeniya +evgenia +evgeni +evfrosyne +evfemia +evette +evert +everitt +everild +everette +everett +everard +eveline +evelina +eveliina +eveleen +evdokiya +evdokia +evaristus +evaristo +evangelos +evangelina +evander +evander +evan +evalyn +evaline +evadne +eutychos +eutychius +eutropius +eutropio +eutropia +euthymius +euthalia +eustathios +eustaquio +eustacia +eustace +eusebius +eusebios +euripides +euphrosyne +euphranor +euphemia +eunice +eumelia +eulia +eulalia +eula +eugênio +eugênia +eugene +eudoxia +eudora +eudocia +euclid +euan +ettie +etta +ethne +ethna +ethelred +ethelinda +etheldreda +ethelbert +ethan +ethalyn +etelka +etel +étaín +eszti +eszter +esyllt +esteve +estevão +esteri +estella +estela +estefanía +estee +estéban +estavan +estachio +essie +essa +espiridion +esperanza +esperanta +esmund +esmé +esmaralda +esmail +esin +esi +eshe +eser +eseld +esaias +erzsi +erzsébet +eryn +erykah +erwan +ervins +ernõ +ernie +ernesto +ernesta +ern +ermtraud +ermolai +ermintrude +ermete +ermentraude +ermentraud +ermenegildo +ermenegilde +ermanno +erma +erle +erkki +erishkigal +ericka +erick +erica +erhard +erez +eren +erdmann +erdem +ercwlff +erastus +eran +eppie +epona +epiphany +epiktetos +epifanio +ephraim +epaphroditos +epaphras +eowyn +eos +eoin +eoghan +eoforhild +enyo +enya +enu +enrica +enric +enosh +enos +enola +enok +ennio +enitan +eniola +enid +enfys +enéas +endre +emyr +emrys +emory +emmie +emmet +emmerson +emmeline +emmanouil +emmaline +emlyn +emine +emiliana +emilian +emilia +emilee +emidio +emeric +emerald +emer +emely +emeline +emelina +emelie +emel +emanuele +emánuel +elyse +elwyn +elwood +elvira +elvina +elvin +elva +eluned +eluf +elspeth +elspet +elsdon +elsabeth +elroy +elrond +elric +elpis +elpidius +elpidio +elpida +eloy +elov +elouise +éloise +eloise +eloisa +eloi +elof +elodia +elnora +elnathan +elmo +elmas +elma +elly +ellis +ellis +ellie +elli +elli +ellar +elke +elke +elkanah +elkan +elizaveta +elizabeta +eliza +eliyahu +eliud +elita +elisud +elissa +elissa +elisheva +elisheba +eliseo +elisaveta +elisavet +elisabeta +elisabet +eliphelet +eliphalet +eliott +elinor +elina +elin +elikapeka +elijah +eliisa +eliina +eligio +eligia +eliezer +elidi +elicia +elian +elia +eli +elfriede +elfrida +elfreda +elfleda +elfa +eleutherius +eleuterio +elettra +eleri +eleonore +eleonoora +elenora +eleni +elene +elen +elek +eleftherios +eleftheria +eleazar +eleanore +eleanora +elea +eldreda +eldred +eldon +elda +elbert +elba +elario +elaine +elain +eladio +ekwueme +ekua +ekkehardt +ekin +ekewaka +ekaterina +eithne +eitan +eirwen +eirlys +eirik +eirian +eirene +eireen +eireann +eiran +eira +einrí +einion +einar +eimhir +éimhín +eilwen +eiluned +eilish +eilís +eilidh +eilert +eidel +eideard +eibhlín +éibhir +éibhear +ehud +eglantine +egil +egbert +efua +efstathios +efraín +efraim +efisio +efigênia +eeva +eetu +eero +eerikki +edythe +edytha +edyta +edwyna +edwyn +edwina +edwena +edweena +edvige +edurne +eduarda +edsel +edric +edom +edoardo +edna +edna +edmondo +edmonda +edmé +edite +edita +edit +edina +edie +edgardo +edelmira +edana +edan +eckehard +eckbert +ecaterina +ebrahim +ebony +eberhard +eberardo +eber +ebenezer +eben +ebbe +ebba +eavan +easter +eartha +earnestine +earline +earlene +earleen +earle +eanraig +ean +éamonn +eamon +eallair +ealisaid +ealdgyð +ealasaid +eadwig +eadburga +eadbhárd +éadaoin +eadan +eachann +éabha +dympna +dymphna +dylis +dyan +dwyn +dwayne +dvorah +duygu +dusty +dusan +durga +duong +dunyasha +dunya +dunstan +dunja +dung +dumitru +duleep +dulcie +dulcibella +duilio +duha +dudel +duci +dubhghlas +dubhghall +dubaku +duarte +duana +drystan +drusilla +drogo +driskoll +driscoll +drina +drew +dreda +draven +dragos +dragomir +dragica +dragana +dragan +draco +dovid +dov +dottie +dosia +doru +dorthy +dortha +dorris +dorottya +dorotheos +dorothea +dorotéia +dorotea +dorota +doron +dorofei +dorita +dorit +dorinda +dorika +doriano +doretta +dorete +dores +doreen +dorean +dorcas +doran +dóra +donny +donnie +donnchadh +donelle +donella +donatella +donata +donát +donar +donaldina +donalda +donal +donagh +domonkos +domitilla +dominika +dominik +dominick +dominga +domhnall +domen +dolph +dollie +doireann +doina +dodie +dobromil +dobrogost +dmitry +dmitriy +dmitrii +diya +dixie +divya +disgleirio +dirk +direnç +dipali +dipak +dionysus +dionysodoros +dionysius +dionysios +dionisio +diomedes +diokles +diogo +diogenes +diodotus +diodorus +dinis +dinesh +dimitar +dima +dima +dilys +dilwyn +dilwen +dilshad +dilip +dilbert +dikeledi +dijana +diggory +dieudonnée +dietmar +dietlinde +dietfried +dieter +dierk +diederik +diederick +diarmuid +diarmaid +diarmad +dianne +dianna +diann +diamantina +dhananjay +dezsõ +dezirinda +dezi +dewi +dewayne +devnet +devika +deven +devdas +devdan +devan +dev +detta +detlef +desya +destiny +destinee +desta +despoina +desislava +desislav +desi +deshawn +deshaun +deryn +deryck +derya +dervla +dervila +derren +dermot +dermid +derick +derek +deòrsa +deonne +deòiridh +deodan +denzil +denzel +deniz +denisa +deniece +denice +denholm +dénes +dene +dena +demyan +demostrate +demosthenes +demon +demetrius +demetrio +demetria +demeter +demeter +demelza +dema +delyth +delwyn +delshad +delroy +delphinia +delphina +delphia +deloris +delores +delora +delmar +delma +delilah +delicia +delice +delia +delfina +delbert +delaiah +deja +deitra +deirdre +deirbhile +deiniol +deimos +deidre +deidra +deforrest +deforest +deepali +deepak +deena +deemer +deeann +declan +decimus +decima +decebal +debra +debdan +debby +debbi +deasún +dearbháil +deanne +deangelo +deandre +deana +dazhdbog +dazbog +dayo +dayna +dayaram +dawud +dawid +davinia +davina +davin +davide +davida +dávid +davey +daveth +davena +dave +daud +dassah +daryl +darya +darrin +darren +darrell +darrel +darnell +darlene +darleen +darla +darja +darina +darin +darien +dariea +darian +daren +darell +dareia +darden +darach +dara +dara +dara +daphne +danya +danuta +danut +dannie +danita +danilo +danika +daniil +daniella +daniele +daniela +dániel +danica +dania +danette +dand +danail +dana +dana +dan +dan +damion +damiano +damiana +damian +damhnait +damayanti +damaris +dalya +dalibor +dalia +daley +dalal +dakarai +daividh +daithí +dáiríne +dáire +daina +daichi +dàibhidh +dagrun +dagny +dagmar +dagfinn +dagda +dafydd +dafne +daffodil +daedalus +dacre +czeslaw +czenzi +czcibor +cystenian +cyrilla +cyriacus +cyriaca +cyra +cynefrið +cyneburga +cyndi +cymone +cybill +cybele +cyan +cupid +cunobelinus +cunégonde +culhwch +cuchulainn +cuc +cuauhtemoc +cuán +ctibor +csilla +crystin +cruzita +cronus +crofton +crocifissa +crocetta +cristóvão +cristoforo +cristián +cristian +cristen +crispian +crina +crescenzo +crescentius +crescentia +cree +cowessess +cowal +courtney +costica +costel +costanzo +costantino +cosmina +cosmin +cosma +coskun +corynn +cory +cortney +corrine +corrie +corneliu +cornélio +cornel +cormag +cormac +corinna +corine +corina +corin +corie +coriander +coretta +coreen +cordula +coos +consuela +constanza +constantina +constantijn +constantia +constanta +consolata +connie +conner +conn +conleth +conchobhar +concetta +concepción +conall +comhghán +comhghall +comgan +comgal +columbo +columbine +columbano +columban +columba +colum +colton +colten +colombina +colombain +colmán +collyn +colleen +coline +colene +coleen +colby +cokkie +coinneach +coilean +codie +coby +cnut +cnaeus +clytia +clytemnestra +clovia +clover +clotilda +clothilde +clodagh +clitus +clíona +clíodhna +clifton +cleve +cletus +cleto +cletis +cletes +cleopatra +cleon +cleo +clementine +clementina +clemency +clematis +clelia +cleisthenes +cleena +cledwyn +claudiu +clarity +clarinda +clarice +claribel +clarette +clancy +citlali +cissy +ciro +cirino +cirillo +ciril +ciriaco +ciprian +cionaodh +cinzia +cindy +cindra +cinderella +cináed +cillín +cillian +cilka +cili +cierra +ciera +cicely +cibor +ciaran +ciara +ciannait +cianán +cian +chyna +chylan +chucho +chrystal +chryssa +chryseis +chrysanthos +chrysanthe +chrysanta +christoph +christoffer +christobel +christin +christianne +christiaan +christer +christen +christelle +christal +christabelle +christabella +christabel +chrissy +chrissie +chonsie +chloris +chloe +chizoba +chiumbo +chita +chip +chile +chikako +chika +chiela +chibuzo +chiarina +cheyanne +chevonne +chetana +chesley +chesed +cheryl +chernobog +cherish +cherise +cherilyn +cherie +cherice +cheri +cherette +chenda +chenaniah +chelsie +chelsey +chelo +chelle +chaz +chayim +chaya +chava +chauncey +chatzkel +chasity +charo +charna +charmian +charmaine +charlotta +charline +charlene +charla +charita +charissa +charis +charalampos +chantelle +chantel +channing +channah +chania +chandrakanta +chandrakant +chander +chandana +chandan +chanda +chanah +chalice +chalchiuhticue +chaim +chad +cezar +cesaire +cerys +cerridwyn +cernunnos +ceridwen +ceri +ceres +ceren +cerberus +cepheus +cephas +cephalus +cenek +celyn +celso +celio +celino +celia +celestine +celandine +ceinwen +cees +cedric +cedar +cecily +cecilio +cecilija +cecília +cecelia +cebrián +cearra +cearbhall +ceara +ceallagh +ceallach +cayetano +catriona +catrina +catrin +catina +cathryn +cathleen +catherina +catharine +cathaoir +cathán +cathal +cathair +cate +cätälin +catahecassa +cassiopea +cassie +cassian +cassia +cassarah +cassandra +casimiro +carys +caryn +caryl +carwyn +carrol +carrie +carreen +carran +carpus +carolyn +carola +carmi +carmella +carmelita +carlyn +carly +carlitos +carlito +carlisa +carlie +carley +carlene +carita +carissa +carey +caren +careen +cardea +carbry +carbrey +caratacus +caramia +caradog +caradoc +caprina +capricia +caolan +caoimhín +caoimhe +caoilfhionn +caoilainn +canute +candice +candelaria +cande +canan +camryn +camron +cammie +camilo +camillus +camellia +camelia +cambria +calvino +calvagh +calum +calogero +calogera +callistus +callisto +callisto +callista +callie +callias +callahan +calix +calisto +calista +caleigh +calbhach +calanthia +calanthe +cajsa +caitrìona +caitríona +caitria +caitlyn +caitlin +cairbre +cainan +cailin +caileigh +cailean +cahir +cahal +caetlin +caetano +caerwyn +caelie +caelestis +caedmon +caecilia +cadwgawn +cadwalader +cadoc +cadfan +cadfael +cadeyrn +caden +cadell +cäcilia +bysshe +byrne +byelobog +buz +burkhard +burgundy +burcu +bulut +bulus +buffy +budur +bryson +bryony +brynne +brynn +brynmor +brynja +bryn +bryanna +bryana +brunhilde +brunella +bronwyn +bronwen +bronte +bronislawa +bronislaw +bronislava +bronislav +bronagh +brónach +brody +brodie +brock +brittney +brittany +brittani +britta +britt +britney +briscoe +briony +brigitta +brigit +brigid +brighid +brielle +bridie +bridgette +bridget +bríd +briar +brianne +brianna +briana +briallen +brennan +brenna +brendon +brenden +breindel +breanne +breanna +breann +breandán +breana +brayden +braxton +bratumil +branwen +brannon +branko +branka +branislava +branislav +branimir +branden +branda +bran +bran +braith +braidy +braiden +braelyn +braeden +braden +brack +bozydar +bözsi +bozidar +boyce +boulos +boudicca +botum +botros +bosmat +bosede +borya +börje +borislav +borghild +borbála +bopha +bonifaz +boleslawa +boleslaw +boleslava +bolek +boldizsár +bolanle +bojana +bojan +boitumelo +boipelo +bohuslava +bohumir +bohdan +boguslaw +bogumil +boghos +bogdana +bodil +bobbie +bobbi +boaz +boadicea +bo +bo +blythe +bluma +blodwen +blodeuyn +blodeuwedd +blejan +blazej +bláthnat +bláthnaid +blanid +blanch +bláithín +blaine +blaanid +bjorne +björn +bjoern +bjarne +bithiah +birgitta +birgit +birger +binyamin +bine +bindy +bilhah +bijoy +bijay +bienvenida +bidelia +biddy +bich +bice +bibiana +biagino +biaggio +bhàtair +bhaskar +bharat +bhaltair +beylke +bevis +beverley +bettye +bettino +bettina +bettina +bettie +betsy +betrys +bethuel +bethney +bethel +bethany +bethania +bethan +beryl +berwyn +bertrando +bertoldo +bertók +bertina +bertalan +berry +berry +bernt +berniece +bernie +bernice +bernetta +bernát +bernat +bernardine +bernardetta +bernadine +bernadett +berna +berker +berkant +berjouhi +bergljot +bergliot +berenice +berach +beppe +beowulf +bento +bente +benoite +benno +bennie +benjy +benjamín +benita +benigno +benigna +beniamino +bengta +bengt +benesh +benedito +benedita +benedikte +benedikta +benedikt +benedicta +benedetta +bendt +bendiks +bence +benaiah +belphoebe +bellona +beli +belgin +belenus +bekki +beitris +beileag +béibhinn +behruz +behram +behnam +beelzebub +bedwyr +bedros +bedrich +bedivere +bedelia +becky +beckah +becka +becca +bébinn +bébhionn +bébhinn +beavis +beatriz +beatrix +beatriu +beathan +beathag +beáta +bearach +baylee +bautista +batyah +batya +bathsheba +basya +basu +bastiaan +bassem +basmath +basma +basim +basilio +basia +basia +bashemath +bashe +basemath +basajaun +bartosz +bartlomiej +bartholomaus +bartel +bartal +barrie +barret +barnaby +barnabás +barlaam +barbro +barbra +barbora +bárbara +barb +barakat +barak +barabal +baqir +baptist +bao +bao +banu +balthasar +baltazar +bálint +baldric +baldomero +baldo +baldev +balder +baldassare +balázs +bala +báirbre +bailee +baila +bahram +bahman +bahiyya +bahija +bahij +bahiga +babur +babs +babirye +baber +babatunde +babak +babajide +baako +azure +azura +azuolas +azucena +azubah +azrael +'aziz +azeneth +azariah +azaria +azarel +azalea +aysun +aysel +ayomide +ayo +ayn +aylmer +ayla +ayla +ayla +ayishah +aygül +ayesha +ayelet +aydin +ayala +aya +axelle +awstin +awotwi +avrum +avraham +avra +avner +avitus +avishai +aviram +avidan +avia +avi +averill +avelina +avedis +avdotya +ava +ava +austyn +ausra +aureole +aurelius +aurelien +aurelia +aurangzeb +aulay +aukusti +augusts +augustijn +august +august +audrea +audra +audra +audley +audie +aubree +auberon +atiya +atílio +atilio +atieno +athenias +athena +athanasius +athanasios +athanasia +athanas +atefeh +ataullah +atarah +atara +ata +asya +asunción +astrophel +astrithr +astraea +astarte +assunta +assumpta +assumpció +aspen +aspasia +asma +asløg +aslög +asli +aslaug +asklepios +asklepiades +asim +asia +ashtoreth +ashtad +ashoka +ashok +ashlynn +ashlyn +ashling +ashlie +ashleigh +ashlee +asherah +asha +asenath +aseem +ásdís +asbjörn +asaf +as'ad +asad +åsa +arzu +aryana +arwen +arvo +arvid +arvel +arundhati +artúr +artturi +arttu +artemisios +artemis +artemidoros +artair +arseni +arron +árpád +áron +aroldo +aroha +arnie +arne +arne +arnau +arnaldo +armo +armelle +armando +arline +arlie +arlene +arleen +arkell +arkady +arkadios +arjun +arjan +arisztid +arisu +aristotle +aristophanes +aristomache +aristodemos +aristocles +aristides +arista +arisha +arina +arik +aries +arienne +ariella +aric +arianrhod +arianne +arianna +ari +ari +argyros +argyris +arevig +arethusa +areli +arduino +ardghal +ardashir +ardal +archippos +archimedes +archelaus +arcelia +arcangelo +aravinda +arata +arantxa +aranrhod +aranka +araminta +aragorn +arachne +aracely +aracelis +araceli +april +apphia +apostolos +apostolis +apolonija +apollonios +apollodoros +apollinariya +apollinaris +apolinar +apikalia +aphrodisios +aphrodisia +aphra +aonghus +aonghas +aoife +aoide +aoibhín +aoibheann +aodhán +aodh +anya +anwer +anwen +anushka +anupam +anunciación +antwan +antun +antti +antono +antonino +antonina +antonija +antonietta +antonie +antonette +antje +antipater +antigonus +anthea +antero +anshel +ansgar +anselmo +anselma +anselm +anraí +anouska +anoush +anona +annuska +annunciata +annmarie +annis +annikki +annika +anniina +annice +annetta +annemarie +annelise +annelie +anneli +anneke +anneka +annas +annalisa +annabelle +ankur +anke +anka +anjelica +anisim +anise +anisa +aniruddha +anima +anima +anikó +aniketos +anika +anicetus +anica +anibal +angyalka +angharad +angerona +angelle +angelita +angelika +angelia +ángela +anfisa +aneurin +anemone +anelie +aneirin +andronikos +andromeda +andromache +androcles +andriy +andris +andrina +andrija +andries +andriana +andreja +andrej +andreia +andreea +andrea +andrea +andraste +andrás +andras +andra +andor +ander +andela +anchjo +anca +anaxagoras +anatu +anatoly +anatolius +anatoli +anath +anath +anasztázia +anasztáz +anastasius +anastasios +anastasio +anastas +anastacia +anass +anaru +anantha +ananth +ananta +ananias +anani +anand +anan +anan +anakoni +anakin +anaitis +anahita +anahid +anacletus +anacleto +amynta +amyas +amrita +amrit +amparo +ammiel +amity +amittai +amita +amira +amir +amir +aminda +amina +amilia +amika +amias +amhlaoibh +amhlaidh +amethyst +americo +amenhotep +amelia +amedeus +amedea +ambrus +ambrosio +ambrosine +ambrosia +ambrogino +ambra +amaya +amato +amariah +amardad +amaranta +amani +amando +amalthea +amalric +amália +amala +amal +amal +amadi +amadi +amabel +alzbeta +alyx +alyusha +alyssia +alyssa +alyson +alysha +alys +alyona +alyce +alya +alwyn +alwilda +alvis +alvina +alvilda +alvena +álvaro +alvah +aludra +alte +alphonzo +alphonsus +alphonso +alphaeus +alpertti +alp +alondra +alon +alojz +aloisio +aloisia +alois +alodia +almudena +almira +almas +allyson +allyn +allycia +ally +allegra +allannah +aliza +aliz +aliyah +alisya +alister +alisia +alisha +alina +alina +aliisa +aliah +algar +alfsigr +alfreda +alfréd +alfonsina +alfhild +alfeo +alexus +alexius +alexis +alexis +alexina +alexia +alexej +alexei +alexandru +alexandrina +alexandria +alexandrea +alexandr +alexa +alethea +aletha +aleta +alessio +alessia +alessandra +alessa +alesha +ales +alenka +alene +aleksi +aleksei +aleksanteri +aleksandro +aleksandrina +aleksandra +aleksandr +aleksander +aleksandar +alejo +alejandro +alejandra +aleit +aleesha +aled +alechjo +alease +aldrick +alcyone +alcippe +alcaeus +albina +alberic +alayna +alastríona +alastar +alastair +alasdair +alaois +alannis +alannah +alanna +alanis +alana +alaina +alaba +akulina +akua +aku +aksinya +aksel +akosua +akoni +akiva +akira +akio +akinyi +akilina +akilah +akiko +akhil +akemi +akeem +akanksha +akamu +akakios +ajith +ajit +ajeet +aitor +aithne +aislinn +aisling +aislin +'aisha +aiolos +aintzane +ainslie +ainsley +aino +aingeal +áine +aindriú +aindréas +aindrea +aina +aimo +ailsa +ailpein +ailís +ailín +ailill +aileen +aileas +ailbhe +aikaterine +aignéis +aiden +aidan +aias +ai +ai +ahuva +ahura +ahtahkakoop +ahriman +ahmet +aharon +ahab +agustín +águeda +agrona +agrippina +agrafena +ágota +ágoston +agostina +agnieszka +agnethe +agneta +agnessa +ágnes +aglea +aglaya +aglaia +ági +aghavni +aggie +agaue +agathangelos +agapios +agafya +afua +afra +afonso +afon +afolabi +afia +afanen +afanasy +afanasi +aesop +aeson +aeschylus +æsc +aeronwy +aeronwen +aeron +aeron +aeolus +aengus +aemilia +ælred +aella +ælfwine +aegle +æðelþryð +æðelstan +æðelred +æðelmær +æðelfrid +æðelbert +adwoa +adrienn +adrianne +adrianna +adrián +adriaan +adria +adrastos +adrasteia +adorján +adorinda +adonijah +adonia +adonai +adolphus +adolfo +adlai +adjoa +aditya +adisa +adino +adina +adil +adi +adhiambo +adhara +adena +adem +adelmar +adelle +adelia +adelheid +adelaide +adela +adel +addy +addie +adara +adão +adán +adamo +adamina +ádám +adalia +adalheid +adalberto +adah +acke +achilles +achieng +achan +achaicus +acantha +acacius +absolon +abner +'abla +abital +abishai +abisai +abiram +abimael +abilene +abijah +abihu +abigayle +abiel +abidemi +abidan +abiah +abhay +abeni +abena +abelone +ábel +abegail +abednego +abdul-rahman +abdul-aziz +abd-al-rahman +abd-al-qadir +abd-al-malik +abd-allah +abd-al-aziz +abby +abbie +'abbas +abbán +abaddon +aatu +aatto +aatami +aarón +aarne +aaren +aapo +aapeli +aaliyah diff --git a/src/console.py b/src/console.py index 712cf25fb3295b42840ee9f14e8f3d1963b87b50..0550f8df0687af4f312108c4772e6b999a85fe15 100644 --- a/src/console.py +++ b/src/console.py @@ -1,3 +1,21 @@ +#!/usr/bin/python3 +# -*- coding: utf-8 -* +# Copyright (C) 2017 Tetras Libre <contact@Tetras-Libre.fr> +# Author: Beniamine, David <David.Beniamine@Tetras-Libre.fr> +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + from zxcvbn import zxcvbn from dateutil.parser import parse import getpass diff --git a/src/css/style.css b/src/css/style.css new file mode 100644 index 0000000000000000000000000000000000000000..d1241c76fce843a27ee9ac6b2415c62db47307f4 --- /dev/null +++ b/src/css/style.css @@ -0,0 +1,149 @@ +body { + font-family: sans; + width: 90%; + max-width : 75em; /*1200px*/ + height: 100%; + margin: auto; + color: #2e3436; + background-color:#E5E4E2; + padding : 1%; +} +/*Boite principale*/ +div#box { + background-color:#ffffff; + padding: 0% 2% 3% 2%; + border-radius: 0.7em; +} +div#log{ + padding-left: 10%; + width : 90%; + max-height : 400px; +} +div.scroll{ + overflow: auto; +} +/*Contenu*/ +div#content { + padding: 1.5% 3%; +} + +div.hllinks{ + padding: 1% 3%; +} + + +div.right{ + float:right; + width:49%; +} +div.left{ + float:left; + width:49%; +} +/* Footer*/ +div#foot { + color: gray; + font-size: small; + border-top : thin solid; + margin : 5%; +} + + +/* images floattantes*/ +div#logos img{ + max-height : 100px; + max-width : 150px; + vertical-align: middle; +} +img.middle { + vertical-align:middle; +} +img.middle-right { + vertical-align:middle; + float:right; +} +img.right{ + float : right; + border : thin solid; + box-shadow: 0.1em 0.1em 0.2em 0.2em #bbbabb; + margin : auto auto 5% 5%; + padding : 0.1em; +} +/*Comportement des liens*/ +a +{ + color: #2e3436; +} + +a:visited +{ + color : #aaa9aa; +} +a:hover +{ + text-decoration : underline ; + color : #888788; +} +/* Titres*/ +div.titlebox +{ +} +div#Title +{ + text-align : center; + font-weight : bold ; + background-color : #eeecee; + border-radius : 0.5em; + padding : 1%; + margin: 5% 20%; +} +h1 +{ + text-align : center; + font-weight : bold ; + background-color : #eeecee; + border-radius : 0.5em; + padding : 2%; + margin: 5% 20% 10% 20%; +} +h2 +{ + font-size : large; + text-align:center; + background-color : #eeecee; + border-radius : 0.5em; + margin : 5% 25%; + padding : 1.5%; +} +h3 +{ + font-size : large; + text-align: left; + margin : 5%; +} +/* text*/ +.right { + text-align : right; +} + +/*tables*/ + +table { + width: 100%; + text-align : left; +} + +th { + height: 50px; + background-color: #eeecee; +} +th, td { + padding: 15px; + border-bottom: 1px solid #ddd; +} +tr:nth-child(odd){ + background-color: #f2f2f2 +} +tr:hover { + background-color: #f5f5f5 +} diff --git a/src/img/tl.png b/src/img/tl.png new file mode 100644 index 0000000000000000000000000000000000000000..407475006bced422d042a615caafb494865a83cb Binary files /dev/null and b/src/img/tl.png differ diff --git a/src/index.py b/src/index.py index 95140a8236b05a6234882c28037a0baf10dd493a..e97d57af7748f79728c6efa2f886cf40823df14b 100755 --- a/src/index.py +++ b/src/index.py @@ -1,5 +1,20 @@ #!/usr/bin/python3 # -*- coding: utf-8 -* +# Copyright (C) 2017 Tetras Libre <contact@Tetras-Libre.fr> +# Author: Beniamine, David <David.Beniamine@Tetras-Libre.fr> +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. import cgi import re @@ -65,14 +80,21 @@ html += """ </body> <foot> <p> -Logiciel développé par Tetras Libre, distribué sous Licence AGPL V3.0. +<a href="https://gitlab.tetras-libre.fr/tetras-libre/tetras-pass">Tetra Pass</a> est Logiciel développé par +<a href="http://tetras-libre.fr">Tetras Libre</a>, +distribué sous Licence <a href="https://www.gnu.org/licenses/agpl.html">AGPL</a> V3.0. </p> <p> -Le testeur de mot de passe est basé sur la bibliothèque zxcvbn-python distribué sous licence MIT. +Le testeur de mot de passe est basé sur la bibliothèque +<a href="https://github.com/dwolfhub/zxcvbn-python">zxcvbn-python</a> distribué sous licence +<a href="https://mit-license.org/">MIT</a>. +</p> +<p> +Les listes de mots et noms français proviennent de <a href="http://www.lexique.org/">lexique.org</a> +et sont distribués sous licence <a href="https://www.gnu.org/licenses/gpl-3.0.txt">GPL</a>. </p> </foot> </html> """ print(html) - diff --git a/src/server.py b/src/server.py index abe45761f066f15f055fdef214ed107bdb499938..d9103d28c0c44e6fcf0d1a1bef5f47d55643af1b 100644 --- a/src/server.py +++ b/src/server.py @@ -1,3 +1,21 @@ +#!/usr/bin/python3 +# -*- coding: utf-8 -* +# Copyright (C) 2017 Tetras Libre <contact@Tetras-Libre.fr> +# Author: Beniamine, David <David.Beniamine@Tetras-Libre.fr> +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + from http.server import HTTPServer from http.server import CGIHTTPRequestHandler import cgi diff --git a/src/style.css b/src/style.css new file mode 100644 index 0000000000000000000000000000000000000000..d1241c76fce843a27ee9ac6b2415c62db47307f4 --- /dev/null +++ b/src/style.css @@ -0,0 +1,149 @@ +body { + font-family: sans; + width: 90%; + max-width : 75em; /*1200px*/ + height: 100%; + margin: auto; + color: #2e3436; + background-color:#E5E4E2; + padding : 1%; +} +/*Boite principale*/ +div#box { + background-color:#ffffff; + padding: 0% 2% 3% 2%; + border-radius: 0.7em; +} +div#log{ + padding-left: 10%; + width : 90%; + max-height : 400px; +} +div.scroll{ + overflow: auto; +} +/*Contenu*/ +div#content { + padding: 1.5% 3%; +} + +div.hllinks{ + padding: 1% 3%; +} + + +div.right{ + float:right; + width:49%; +} +div.left{ + float:left; + width:49%; +} +/* Footer*/ +div#foot { + color: gray; + font-size: small; + border-top : thin solid; + margin : 5%; +} + + +/* images floattantes*/ +div#logos img{ + max-height : 100px; + max-width : 150px; + vertical-align: middle; +} +img.middle { + vertical-align:middle; +} +img.middle-right { + vertical-align:middle; + float:right; +} +img.right{ + float : right; + border : thin solid; + box-shadow: 0.1em 0.1em 0.2em 0.2em #bbbabb; + margin : auto auto 5% 5%; + padding : 0.1em; +} +/*Comportement des liens*/ +a +{ + color: #2e3436; +} + +a:visited +{ + color : #aaa9aa; +} +a:hover +{ + text-decoration : underline ; + color : #888788; +} +/* Titres*/ +div.titlebox +{ +} +div#Title +{ + text-align : center; + font-weight : bold ; + background-color : #eeecee; + border-radius : 0.5em; + padding : 1%; + margin: 5% 20%; +} +h1 +{ + text-align : center; + font-weight : bold ; + background-color : #eeecee; + border-radius : 0.5em; + padding : 2%; + margin: 5% 20% 10% 20%; +} +h2 +{ + font-size : large; + text-align:center; + background-color : #eeecee; + border-radius : 0.5em; + margin : 5% 25%; + padding : 1.5%; +} +h3 +{ + font-size : large; + text-align: left; + margin : 5%; +} +/* text*/ +.right { + text-align : right; +} + +/*tables*/ + +table { + width: 100%; + text-align : left; +} + +th { + height: 50px; + background-color: #eeecee; +} +th, td { + padding: 15px; + border-bottom: 1px solid #ddd; +} +tr:nth-child(odd){ + background-color: #f2f2f2 +} +tr:hover { + background-color: #f5f5f5 +} diff --git a/src/test_pass.py b/src/test_pass.py index 7595cc6584ca58f9b371daa7bce7037e3e4ddce8..9eb55fc57d40c57e653ec3512991d410828a3ecd 100644 --- a/src/test_pass.py +++ b/src/test_pass.py @@ -1,3 +1,21 @@ +#!/usr/bin/python3 +# -*- coding: utf-8 -* +# Copyright (C) 2017 Tetras Libre <contact@Tetras-Libre.fr> +# Author: Beniamine, David <David.Beniamine@Tetras-Libre.fr> +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + import os from zxcvbn import zxcvbn from zxcvbn.matching import add_frequency_lists