2-syllable names for baby boys, with 11348 entries. 2-syllable names are all-time favorites. Currently they are still very popular baby names for boys, though they were in more widespread use previously. At the height of their usage in 1951, 68.091% of baby boys were given 2-syllable names. There were 619 2-syllable names ranked within the top 1000 baby names then. 2-syllable names have since experienced a decline in frequency, but are nonetheless used on a very heavy scale now. In 2018, 576 2-syllable names listed among the top 1000, with a combined usage of 51.736%. Within all 2-syllable names, the English, Gaelic, and Irish Liam was the most commonly used, with a ranking of #1 and a usage of 1.0284%.
A.J.
... is derived from English-American origins ... derivative of Ajay ... ... is unusual as a baby boy name ...
Aadi
beginning ... used chiefly in the Indian language and ... unusual as a baby name for boys ...
Aadil
honorable ... language of origin is Arabic, and it is used ... not regularly used as a baby name for ...
Aafreen
encouragement ... largely used in the Indian language ... an infrequently used baby name for ...
Aaftab
sun ... largely used in the Arabic language and ... not regularly used as a baby boy name ...
Aakar
shape ... largely used in the Indian language and ... not frequently used as a baby boy name ...
Aakash
sky ... origin is Sanskrit ... variant of Akash ... seldom used as a baby name for boys ...
Aakav
silhouette ... used predominantly in the Indian ... not frequently used as a baby boy name ...
Aakesh
lord of the heavens ... of Sanskrit origin and it is used ... unusual as a baby boy name ...
Aakil
wise, intelligent, thoughtful ... language of origin is Arabic and it is ... variant transcription of Akil ...
Aalam
king ...The origin of Aalam is the Sanskrit language ... an unusual baby name for boys ...
Aalap
musical prelude ... origin is Sanskrit, and its use, Indian ... uncommon as a baby boy name ...
Aali
high, lofty, sublime ... origin and use are both in the Arabic language ... variant of Ali ...
Aalok
light of divinity ... language of origin is Sanskrit and it is used ... unusual as a baby boy name ...
Aamin
grace of divinity ... language of origin is Sanskrit and it is ... an uncommon baby name for boys ...
Aamir
prince, ruler, emir, commander ... an Arabic and English name of Arabic ... derivative of Amir ...
Aanan
countenance ... derived from Sanskrit origins ... irregularly used as a baby boy name ...
Aapep
moon snake ...The origin of Aapep is the Old Egyptian language ... a rarely used baby name for boys ...
Aarif
wise, intelligent, learned, knowledgeable ... used mostly in Arabic and it is also of ...
Aaron
enlightened, mountain of strength, ... largely used in the English, German, ... Its ranking then was #30 ...
Page 1 of 568123 ... 568>
Chat Now
';let aiName = '
';let sysName = 'System:';let env = 'chatbot';let apiKey = '';let service = 'openai';let session = 'N/A';let mode = 'chat';let model = 'gpt-3.5-turbo';let context = isCasuallyFineTuned ? null : 'Act as an expert on the meaning of baby names, named BabyNamesPedia AI.';let embeddingsIndex = '';let promptEnding = '';let stop = '';let startSentence = 'Want to know more about baby names? Ask me anything!';let maxSentences = 15;let memorizeChat = false;let maxTokens = 1024;let maxResults = 1;let temperature = 0.8;let typewriter = false;let copyButton = false;let clientId = randomStr();let memorizedChat = { clientId, messages: [] };if (isDebugMode) {window.mwai_65f561b1ab18a = {memorizedChat: memorizedChat,parameters: { mode: mode, model, temperature, maxTokens, context: context, startSentence,isMobile, isWindow, isFullscreen, isCasuallyFineTuned, memorizeChat, maxSentences,rawUserName, rawAiName, embeddingsIndex, typewriter, maxResults, userName, aiName, env, apiKey, service, session}};}function randomStr() {return Math.random().toString(36).substring(2);}// Set button textfunction setButtonText() {let input = document.querySelector('#mwai-chat-65f561b1ab18a .mwai-input textarea');let button = document.querySelector('#mwai-chat-65f561b1ab18a .mwai-input button');let buttonSpan = button.querySelector('span');if (memorizedChat.messages.length < 2) {buttonSpan.innerHTML = 'Send';}else if (!input.value.length) {button.classList.add('mwai-clear');buttonSpan.innerHTML = 'Clear';}else {button.classList.remove('mwai-clear');buttonSpan.innerHTML = 'Send';}}// Inject timerfunction injectTimer(element) {let intervalId;let startTime = new Date();let timerElement = null;function updateTimer() {let now = new Date();let timer = Math.floor((now - startTime) / 1000);if (!timerElement) {if (timer > 0.5) {timerElement = document.createElement('div');timerElement.classList.add('mwai-timer');element.appendChild(timerElement);}}if (timerElement) {let minutes = Math.floor(timer / 60);let seconds = timer - (minutes * 60);seconds = seconds < 10 ? '0' + seconds : seconds;let display = minutes + ':' + seconds;timerElement.innerHTML = display;}}intervalId = setInterval(updateTimer, 500);return function stopTimer() {clearInterval(intervalId);if (timerElement) {timerElement.remove();}};}// Push the reply in the conversationfunction addReply(text, role = 'user', replay = false) {var conversation = document.querySelector('#mwai-chat-65f561b1ab18a .mwai-conversation');if (memorizeChat) {localStorage.setItem('mwai-chat-65f561b1ab18a', JSON.stringify(memorizedChat));}// If text is array, then it's image URLs. Let's create a simple gallery in HTML in $text.if (Array.isArray(text)) {var newText = '
';for (var i = 0; i < text.length; i++) {newText += '';}text = newText + '
';}var mwaiClasses = ['mwai-reply'];if (role === 'assistant') {mwaiClasses.push('mwai-ai');}else if (role === 'system') {mwaiClasses.push('mwai-system');}else {mwaiClasses.push('mwai-user');}var div = document.createElement('div');div.classList.add(...mwaiClasses);var nameSpan = document.createElement('span');nameSpan.classList.add('mwai-name');if (role === 'assistant') {nameSpan.innerHTML = aiName;}else if (role === 'system') {nameSpan.innerHTML = sysName;}else {nameSpan.innerHTML = userName;}var textSpan = document.createElement('span');textSpan.classList.add('mwai-text');textSpan.innerHTML = text;div.appendChild(nameSpan);div.appendChild(textSpan);// Copy Buttonif (copyButton && role === 'assistant') {var button = document.createElement('div');button.classList.add('mwai-copy-button');var firstElement = document.createElement('div');firstElement.classList.add('mwai-copy-button-one');var secondElement = document.createElement('div');secondElement.classList.add('mwai-copy-button-two');button.appendChild(firstElement);button.appendChild(secondElement);div.appendChild(button);button.addEventListener('click', function () {try {var content = textSpan.textContent;navigator.clipboard.writeText(content);button.classList.add('mwai-animate');setTimeout(function () {button.classList.remove('mwai-animate');}, 1000);}catch (err) {console.warn('Not allowed to copy to clipboard. Make sure your website uses HTTPS.');}});}conversation.appendChild(div);if (typewriter) {if (role === 'assistant' && text !== startSentence && !replay) {let typewriter = new Typewriter(textSpan, {deleteSpeed: 50, delay: 25, loop: false, cursor: '', autoStart: true,wrapperClassName: 'mwai-typewriter',});typewriter.typeString(text).start().callFunction((state) => {state.elements.cursor.setAttribute('hidden', 'hidden');typewriter.stop();});}}conversation.scrollTop = conversation.scrollHeight;setButtonText();// Syntax coloringif (typeof hljs !== 'undefined') {document.querySelectorAll('pre code').forEach((el) => {hljs.highlightElement(el);});}}function buildPrompt(last = 15) {let prompt = context ? (context + '\n\n') : '';memorizedChat.messages = memorizedChat.messages.slice(-last);// Casually fine tuned, let's use the last questionif (isCasuallyFineTuned) {let lastLine = memorizedChat.messages[memorizedChat.messages.length - 1];prompt = lastLine.content + promptEnding;return prompt;}// Otherwise let's compile the latest conversationlet conversation = memorizedChat.messages.map(x => x.who + x.content);prompt += conversation.join('\n');prompt += '\n' + rawAiName;return prompt;}// Function to request the completionfunction onSendClick() {let input = document.querySelector('#mwai-chat-65f561b1ab18a .mwai-input textarea');let inputText = input.value.trim();// Reset the conversation if emptyif (inputText === '') {clientId = randomStr();document.querySelector('#mwai-chat-65f561b1ab18a .mwai-conversation').innerHTML = '';localStorage.removeItem('mwai-chat-65f561b1ab18a')memorizedChat = { clientId: clientId, messages: [] };memorizedChat.messages.push({ id: randomStr(),role: 'assistant',content: startSentence,who: rawAiName,html: startSentence});addReply(startSentence, 'assistant');return;}// Disable the buttonvar button = document.querySelector('#mwai-chat-65f561b1ab18a .mwai-input button');button.disabled = true;// Add the user replymemorizedChat.messages.push({id: randomStr(),role: 'user',content: inputText,who: rawUserName,html: inputText});addReply(inputText, 'user');input.value = '';input.setAttribute('rows', 1);input.disabled = true;let prompt = buildPrompt(maxSentences);const data = mode === 'images' ? {env, session: session,prompt: inputText,newMessage: inputText,model: model,maxResults,apiKey: apiKey,service: service,clientId: clientId,} : {env, session: session,prompt: prompt,context: context,messages: memorizedChat.messages,newMessage: inputText,userName: userName,aiName: aiName,model: model,temperature: temperature,maxTokens: maxTokens,maxResults: 1,apiKey: apiKey,service: service,embeddingsIndex: embeddingsIndex,stop: stop,clientId: clientId,};// Start the timerconst stopTimer = injectTimer(button);// Send the requestif (isDebugMode) {console.log('[BOT] Sent: ', data);}fetch(apiURL, { method: 'POST', headers: {'Content-Type': 'application/json',// 'X-WP-Nonce': restNonce,},body: JSON.stringify(data)}).then(response => response.json()).then(data => {if (isDebugMode) {console.log('[BOT] Recv: ', data);}if (!data.success) {addReply(data.message, 'system');}else {let html = data.images ? data.images : data.html;memorizedChat.messages.push({id: randomStr(),role: 'assistant',content: data.reply,who: rawAiName,html: html});addReply(html, 'assistant');}button.disabled = false;input.disabled = false;stopTimer();// Only focus only on desktop (to avoid the mobile keyboard to kick-in)if (!isMobile) {input.focus();}}).catch(error => {console.error(error);button.disabled = false;input.disabled = false;stopTimer();});}// Keep the textarea height in sync with the contentfunction resizeTextArea(ev) {ev.target.style.height = 'auto';ev.target.style.height = ev.target.scrollHeight + 'px';}// Keep the textarea height in sync with the contentfunction delayedResizeTextArea(ev) {window.setTimeout(resizeTextArea, 0, event);}// Init the chatbotfunction initMeowChatbot() {var input = document.querySelector('#mwai-chat-65f561b1ab18a .mwai-input textarea');var button = document.querySelector('#mwai-chat-65f561b1ab18a .mwai-input button');input.addEventListener('keypress', (event) => {let text = event.target.value;if (event.keyCode === 13 && !text.length && !event.shiftKey) {event.preventDefault();return;}if (event.keyCode === 13 && text.length && !event.shiftKey) {onSendClick();}});input.addEventListener('keydown', (event) => {var rows = input.getAttribute('rows');if (event.keyCode === 13 && event.shiftKey) {var lines = input.value.split('\n').length + 1;//mwaiSetTextAreaHeight(input, lines);}});input.addEventListener('keyup', (event) => {var rows = input.getAttribute('rows');var lines = input.value.split('\n').length ;//mwaiSetTextAreaHeight(input, lines);setButtonText();});input.addEventListener('change', resizeTextArea, false);input.addEventListener('cut', delayedResizeTextArea, false);input.addEventListener('paste', delayedResizeTextArea, false);input.addEventListener('drop', delayedResizeTextArea, false);input.addEventListener('keydown', delayedResizeTextArea, false);button.addEventListener('click', (event) => {onSendClick();});// If window, add event listener to mwai-open-button and mwai-close-buttonif ( isWindow ) {var openButton = document.querySelector('#mwai-chat-65f561b1ab18a .mwai-open-button');openButton.addEventListener('click', (event) => {var chat = document.querySelector('#mwai-chat-65f561b1ab18a');chat.classList.add('mwai-open');// Only focus only on desktop (to avoid the mobile keyboard to kick-in)if (!isMobile) {input.focus();}});var closeButton = document.querySelector('#mwai-chat-65f561b1ab18a .mwai-close-button');closeButton.addEventListener('click', (event) => {var chat = document.querySelector('#mwai-chat-65f561b1ab18a');chat.classList.remove('mwai-open');});if (isFullscreen) {var resizeButton = document.querySelector('#mwai-chat-65f561b1ab18a .mwai-resize-button');resizeButton.addEventListener('click', (event) => {var chat = document.querySelector('#mwai-chat-65f561b1ab18a');chat.classList.toggle('mwai-fullscreen');});}}// Get back the previous chat if any for the same IDvar chatHistory = [];if (memorizeChat) {chatHistory = localStorage.getItem('mwai-chat-65f561b1ab18a');if (chatHistory) {memorizedChat = JSON.parse(chatHistory);if (memorizedChat && memorizedChat.clientId && memorizedChat.messages) {clientId = memorizedChat.clientId;memorizedChat.messages = memorizedChat.messages.filter(x => x && x.html && x.role);memorizedChat.messages.forEach(x => {addReply(x.html, x.role, true);});}else {memorizedChat = null;}}if (!memorizedChat) {memorizedChat = {clientId: clientId,messages: []};}}if (memorizedChat.messages.length === 0) {memorizedChat.messages.push({ id: randomStr(),role: 'assistant',content: startSentence,who: rawAiName,html: startSentence});addReply(startSentence, 'assistant');}}// Let's go totally meoooow on this!initMeowChatbot();})();